<snapdata remixID="14903673"><project name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L4RobotinaMaze"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportNewCostumeSkewed reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment receiveSlotEvent doSetSlot receiveConditionEvent reportColor reportColorAttribute reportNewColor reportPoll</hidden><headers></headers><code></code><blocks><block-definition s="Move Forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="forward"><block var="step"/></block></script></block-definition><block-definition s="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>7</l><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>3</l><l>4</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>1</l></custom-block></script></block-definition><block-definition s="Draw Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block s="reportVariadicEquals"><list><block var="i"/><l>3</l></list></block><script><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="turn %s move %s"><l>left</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>1</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>5</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>7</l></custom-block></script></block-definition><block-definition s="row of maze %&apos;row&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block var="row"/></block></script></block-definition><block-definition s="turn %&apos;turn&apos; move %&apos;move&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="turn"/><l>left</l></list></block><script><custom-block s="Rotate Left"></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="turn"/><l>right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script><list></list></block><block s="doRepeat"><block var="move"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1422"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1423"></list></costumes><sounds><list struct="atomic" id="1424"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="140" y="-140" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1429"><costumes><list id="1430"><item><ref mediaID="U2L4RobotinaMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1431"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Your Maze"><comment w="158" collapsed="true">The first step the sprite takes when space is clicked is that it turns left and moves up twice, turns right moves up twice, twice, turns left moves twice, twice, turn right move one up, then turn left move 5 up, turn right move two up, and finally turns right and moves 7 up.&#xD;&#xD;- MZ</comment></custom-block></script><script x="20" y="149.6666666666667"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="20" y="238.33333333333337"><custom-block s="Escape Maze 1"><comment w="228" collapsed="true">The spirte first rotates left, the repeats twice moving 7  times forward then rotating right.&#xD;&#xD;- MZ</comment></custom-block></script><script x="20" y="274.1666666666667"><custom-block s="Escape Maze 2"><comment w="236" collapsed="true">The sprite repeats the rotate left, move forward, rotate right, and move forward 7 times.&#xD;&#xD;- MZ</comment></custom-block></script><script x="20" y="310"><custom-block s="Escape Maze 3"><comment w="254" collapsed="true">For i = 3 to 4 it rotates left repeats i and moves forward, then rotates right and repeats i to move forward again.&#xD;&#xD;- MZ</comment></custom-block></script><script x="20" y="345.8333333333333"><custom-block s="Escape Maze 4"><comment w="243" collapsed="true">For i = 1 to 3, move fforward is repeted by i, rotates left, move forward by i, rotates right, and for i = 3 it moves forward rotates left, then moves forward.&#xD;&#xD;- MZ</comment></custom-block></script><script x="20" y="381.66666666666663"><custom-block s="Escape Maze 5"><comment w="261" collapsed="true">The spirte turns  left then moves 7 times, turns right then moves 3 times, turns right again and moves 7 times, turns left moves 3 times, turns left move 7 times, then lastly turns right and moes once.&#xD;&#xD;- MZ</comment></custom-block></script><script x="20" y="417.5"><block s="doFor"><l>i</l><l>1</l><l>4</l><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>leet</l></block><l>1</l></block></script></block></script><script x="20" y="496.16666666666674"><block s="doFor"><l>i</l><l>5</l><l>7</l><script><block s="doRepeat"><block var="i"/><script><block s="doPlayNote"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>0.5</l></block></script></block></script></block></script></scripts></sprite><sprite name="Board" idx="2" x="160" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="1483"><costumes><list id="1484"><item><ref mediaID="U2L4RobotinaMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1485"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Your Maze"><comment w="198" collapsed="true">I changed the coordinates to where it made a path for the spirte to go in.&#xD;&#xD;- MZ</comment></custom-block></script><script x="20" y="129.66666666666666"><custom-block s="Draw Maze 1"></custom-block></script><script x="20" y="165.5"><custom-block s="Draw Maze 2"></custom-block></script><script x="20" y="201.33333333333331"><custom-block s="Draw Maze 3"></custom-block></script><script x="20" y="237.16666666666663"><custom-block s="Draw Maze 4"></custom-block></script><script x="20" y="272.99999999999994"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.6875" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.6875" y="30.031251937499974" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1502">140,-140</list></variable><variable name="board matrix"><list id="1503"><item><list struct="atomic" id="1504">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1505">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1506">1,1,1,1,1,1,0,0</list></item><item><list struct="atomic" id="1507">0,0,0,0,0,1,1,1</list></item><item><list struct="atomic" id="1508">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1509">0,0,0,0,0,1,1,1</list></item><item><list struct="atomic" id="1510">0,0,0,0,0,1,0,0</list></item><item><list struct="atomic" id="1511">0,0,0,0,0,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABzklEQVR4AeyVMUvDQBTH7wQ3P4ebtCB1c6zFfIFMRRqC4CAaDeogLuIgJhIUBy0RpUtxcWql4upSpIvUguBX6F4oPPtOLvSSpk3saTsE8ri73Lv3/+WfS26GEAK9mNQFCEAnpd7TpQjQayd3JQCJA9PhQD6fh3Q6DZqmQblc/tf/AnOgVCrRTqdD2u02OTpRyfwCAI9qtfqnQAwA/wKtVot+fD1iV4jt/VUBSJiUMPAAsNbV+Qs2Q4M7g61t22O7IwBks1m6vmYPBeifvL7bEdwpFouxgQQALG6aJl1e0rEbO84udAEoyoYOAKCq67pSDij/hq5UKgGHBgIgxOc7lQKBtXgYBwpJpVKQyWTAcRwGEwrAF8luu90uoZQSAKZPQgFwl8sWd06fSLPZpPV6nRqGwRweCFAoFH7wxiQ4Pnwg+Cp5KIrCRPvLBgAsy4LXt9v+nMj9vS1XEFRVNSDoLyYA1Go1uLnf9eeEjjc0RxDUdX2koL+YALBprvjnA2NuJ7b8PQaSYtzwAMI23aX1LDxljNqRUhkAHsdzs4veAnw6HrlcLratXqEIHQaAx3Gj0aBcNMI6aSkMQFq1XxRKABIHpsIBKQdP2Acw4j58AwAA//+3YJpZAAAABklEQVQDAOTnvT+k34bsAAAAAElFTkSuQmCC" mediaID="U2L4RobotinaMaze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezVC27kNhAEUCP3P3SC/NZeez6SSDWb9YJg1zsjkV2vDdQfH/4jQIAAAQIEbhdQwLeTu5AAAQIECHx8ZBew3wACBAgQIFAkoICL4F1LgAABAtkCCjh3/5ITIECAQKGAAi7EdzUBAgQI5Aoo4NzdZyeXngABAsUCCrh4Aa4nQIAAgUwBBZy5d6mzBaQnQGABAQW8wBKMQIAAAQJ5Ago4b+cSE8gWkJ7AIgIKeJFFGIMAAQIEsgQUcNa+pSVAIFtA+oUEFPBCyzAKAQIECOQIKOCcXUtKgACBbIHF0ivgxRZiHAIECBDIEFDAGXuWkgABAgQWE7i5gBdLbxwCBAgQIFAkoICL4F1LgAABAtkCCvjG/buKAAECBAj8J6CA/5PwNwECBAgQuFFAAd+InX2V9AQIECDwWUABf9bwMwECBAgQuElAAd8E7ZpsAekJECDwu4AC/l3EvwkQIECAwA0CCvgGZFcQyBaQngCBnwQU8E8qPiNAgAABApMFFPBkYMcTIJAtID2BRwIK+JGMzwkQIECAwEQBBTwR19EECBDIFpD+mYACfqbjOwIECBAgMElAAU+CdSwBAgQIZAu8Sq+AXwn5ngABAgQITBBQwBNQHUmAAAECBF4J7F3Ar9L7ngABAgQIFAko4CJ41xIgQIBAtoAC3nf/khEgQIDAwgIKeOHlGI0AAQIE9hVQwPvuNjuZ9AQIEFhcQAEvviDjESBAgMCeAgp4z71KlS0gPQECDQQUcIMlGZEAAQIE9hNQwPvtVCIC2QLSE2gioICbLMqYBAgQILCXgALea5/SECCQLSB9IwEF3GhZRiVAgACBfQQU8D67lIQAAQLZAs3SK+BmCzMuAQIECOwhoID32KMUBAgQINBMYHABN0tvXAIECBAgUCSggIvgXUuAAAEC2QIKeOD+HUWAAAECBN4VUMDvSnmOAAECBAgMFFDAAzGzj5KeAAECBI4IKOAjWp4lQIAAAQKDBBTwIEjHZAtIT4AAgaMCCviomOcJECBAgMAAAQU8ANERBLIFpCdA4IyAAj6j5h0CBAgQIHBRQAFfBPQ6AQLZAtITOCuggM/KeY8AAQIECFwQUMAX8LxKgACBbAHprwgo4Ct63iVAgAABAicFFPBJOK8RIECAQLbA1fQK+Kqg9wkQIECAwAkBBXwCzSsECBAgQOCqQO8Cvpre+wQIECBAoEhAARfBu5YAAQIEsgUUcN/9m5wAAQIEGgso4MbLMzoBAgQI9BVQwH13lz259AQIEGguoICbL9D4BAgQINBTQAH33JupswWkJ0BgAwEFvMESRSBAgACBfgIKuN/OTEwgW0B6ApsIKOBNFikGAQIECPQSUMC99mVaAgSyBaTfSEABb7RMUQgQIECgj4AC7rMrkxIgQCBbYLP0CnizhYpDgAABAj0EFHCPPZmSAAECBDYTOFjAm6UXhwABAgQIFAko4CJ41xIgQIBAtoACPrB/jxIgQIAAgVECCniUpHMIECBAgMABAQV8ACv7UekJECBAYKSAAh6p6SwCBAgQIPCmgAJ+E8pj2QLSEyBAYLSAAh4t6jwCBAgQIPCGgAJ+A8kjBLIFpCdAYIaAAp6h6kwCBAgQIPBCQAG/API1AQLZAtITmCWggGfJOpcAAQIECDwRUMBPcHxFgACBbAHpZwoo4Jm6ziZAgAABAg8EFPADGB8TIECAQLbA7PQKeLaw8wkQIECAwA8CCvgHFB8RIECAAIHZAmsX8Oz0zidAgAABAkUCCrgI3rUECBAgkC2ggNfdv8kIECBAYGMBBbzxckUjQIAAgXUFFPC6u8meTHoCBAhsLqCAN1+weAQIECCwpoACXnMvpsoWkJ4AgQABBRywZBEJECBAYD0BBbzeTkxEIFtAegIhAgo4ZNFiEiBAgMBaAgp4rX2YhgCBbAHpgwQUcNCyRSVAgACBdQQU8Dq7MAkBAgSyBcLSK+CwhYtLgAABAmsIKOA19mAKAgQIEAgT+K2Aw9KLS4AAAQIEigQUcBG8awkQIEAgW0ABf9q/HwkQIECAwF0CCvguafcQIECAAIFPAgr4E0b2j9ITIECAwJ0CCvhObXcRIECAAIF/BRTwvxD+yhaQngABAncLKOC7xd1HgAABAgT+ElDAfyH4n0C2gPQECFQIKOAKdXcSIECAQLyAAo7/FQBAIFtAegJVAgq4St69BAgQIBAtoICj1y88AQLZAtJXCijgSn13EyBAgECsgAKOXb3gBAgQyBaoTq+AqzfgfgIECBCIFFDAkWsXmgABAgSqBWoLuDq9+wkQIECAQJGAAi6Cdy0BAgQIZAso4Lr9u5kAAQIEggUUcPDyRSdAgACBOgEFXGeffbP0BAgQCBdQwOG/AOITIECAQI2AAq5xd2u2gPQECBD4UMB+CQgQIECAQIGAAi5AdyWBaAHhCRD4W0AB/83gDwIECBAgcK+AAr7X220ECGQLSE/gfwEF/D+FHwgQIECAwH0CCvg+azcRIEAgW0D6LwIK+AuHfxAgQIAAgXsEFPA9zm4hQIAAgWyBb+kV8DcSHxAgQIAAgfkCCni+sRsIECBAgMA3gagC/pbeBwQIECBAoEhAARfBu5YAAQIEsgUUcMz+BSVAgACBlQQU8ErbMAsBAgQIxAgo4JhVZweVngABAqsJKODVNmIeAgQIEIgQUMARaxYyW0B6AgRWFFDAK27FTAQIECCwvYAC3n7FAhLIFpCewKoCCnjVzZiLAAECBLYWUMBbr1c4AgSyBaRfWUABr7wdsxEgQIDAtgIKeNvVCkaAAIFsgdXTK+DVN2Q+AgQIENhSQAFvuVahCBAgQGB1gbkFvHp68xEgQIAAgSIBBVwE71oCBAgQyBZQwPP272QCBAgQIPBQQAE/pPEFAQIECBCYJ6CA59lmnyw9AQIECDwVUMBPeXxJgAABAgTmCCjgOa5OzRaQngABAi8FFPBLIg8QIECAAIHxAgp4vKkTCWQLSE+AwFsCCvgtJg8RIECAAIGxAgp4rKfTCBDIFpCewNsCCvhtKg8SIECAAIFxAgp4nKWTCBAgkC0g/SEBBXyIy8MECBAgQGCMgAIe4+gUAgQIEMgWOJxeAR8m8wIBAgQIELguoICvGzqBAAECBAgcFtiqgA+n9wIBAgQIECgSUMBF8K4lQIAAgWwBBbzN/gUhQIAAgU4CCrjTtsxKgAABAtsIKOBtVpkdRHoCBAh0E1DA3TZmXgIECBDYQkABb7FGIbIFpCdAoKOAAu64NTMTIECAQHsBBdx+hQIQyBaQnkBXAQXcdXPmJkCAAIHWAgq49foMT4BAtoD0nQUUcOftmZ0AAQIE2goo4LarMzgBAgSyBbqnV8DdN2h+AgQIEGgpoIBbrs3QBAgQINBd4FoBd09vfgIECBAgUCSggIvgXUuAAAEC2QIK+Pz+vUmAAAECBE4LKODTdF4kQIAAAQLnBRTwebvsN6UnQIAAgUsCCvgSn5cJECBAgMA5AQV8zs1b2QLSEyBA4LKAAr5M6AACBAgQIHBcQAEfN/MGgWwB6QkQGCKggIcwOoQAAQIECBwTUMDHvDxNgEC2gPQEhgko4GGUDiJAgAABAu8LKOD3rTxJgACBbAHphwoo4KGcDiNAgAABAu8JKOD3nDxFgAABAtkCw9Mr4OGkDiRAgAABAq8FFPBrI08QIECAAIHhAq0KeHh6BxIgQIAAgSIBBVwE71oCBAgQyBZQwG32b1ACBAgQ2ElAAe+0TVkIECBAoI2AAm6zquxBpSdAgMBuAgp4t43KQ4AAAQItBBRwizUZMltAegIEdhRQwDtuVSYCBAgQWF5AAS+/IgMSyBaQnsCuAgp4183KRYAAAQJLCyjgpddjOAIEsgWk31lAAe+8XdkIECBAYFkBBbzsagxGgACBbIHd0yvg3TcsHwECBAgsKaCAl1yLoQgQIEBgd4HnBbx7evkIECBAgECRgAIugnctAQIECGQLKODH+/cNAQIECBCYJqCAp9E6mAABAgQIPBZQwI9tsr+RngABAgSmCijgqbwOJ0CAAAECPwso4J9dfJotID0BAgSmCyjg6cQuIECAAAEC3wUU8HcTnxDIFpCeAIFbBBTwLcwuIUCAAAECXwUU8FcP/yJAIFtAegK3CSjg26hdRIAAAQIEfgko4F8WfiJAgEC2gPS3CijgW7ldRoAAAQIE/hFQwP84+JMAAQIEsgVuT6+Abyd3IQECBAgQ+PhQwH4LCBAgQIBAgcBSBVyQ35UECBAgQKBEQAGXsLuUAAECBNIFFPAyvwEGIUCAAIEkAQWctG1ZCRAgQGAZAQW8zCqyB5GeAAECaQIKOG3j8hIgQIDAEgIKeIk1GCJbQHoCBBIFFHDi1mUmQIAAgXIBBVy+AgMQyBaQnkCqgAJO3bzcBAgQIFAqoIBL+V1OgEC2gPTJAgo4efuyEyBAgECZgAIuo3cxAQIEsgXS0yvg9N8A+QkQIECgREABl7C7lAABAgSyBT4+FHD6b4D8BAgQIFAioIBL2F1KgAABAukCyQWcvnv5CRAgQKBQQAEX4ruaAAECBHIFFHDq7uUmQIAAgVIBBVzK73ICBAgQSBVQwKmbz84tPQECBMoFFHD5CgxAgAABAokCCjhx6zJnC0hPgMASAgp4iTUYggABAgTSBBRw2sblJZAtID2BZQQU8DKrMAgBAgQIJAko4KRty0qAQLaA9EsJKOCl1mEYAgQIEEgRUMApm5aTAAEC2QLLpVfAy63EQAQIECCQIKCAE7YsIwECBAgsJ3BrAS+X3kAECBAgQKBIQAEXwbuWAAECBLIFFPBt+3cRAQIECBD4JaCAf1n4iQABAgQI3CaggG+jzr5IegIECBD4KqCAv3r4FwECBAgQuEVAAd/C7JJsAekJECDwXUABfzfxCQECBAgQmC6ggKcTu4BAtoD0BAj8LKCAf3bxKQECBAgQmCqggKfyOpwAgWwB6Qk8FlDAj218Q4AAAQIEpgko4Gm0DiZAgEC2gPTPBRTwcx/fEiBAgACBKQIKeAqrQwkQIEAgW+B1egX82sgTBAgQIEBguIACHk7qQAIECBAg8Fpg5wJ+nd4TBAgQIECgSEABF8G7lgABAgSyBRTwrvuXiwABAgSWFlDAS6/HcAQIECCwq4AC3nWz2bmkJ0CAwPICCnj5FRmQAAECBHYUUMA7blWmbAHpCRBoIaCAW6zJkAQIECCwm4AC3m2j8hDIFpCeQBsBBdxmVQYlQIAAgZ0EFPBO25SFAIFsAelbCSjgVusyLAECBAjsIqCAd9mkHAQIEMgWaJdeAbdbmYEJECBAYAcBBbzDFmUgQIAAgXYCQwu4XXoDEyBAgACBIgEFXATvWgIECBDIFlDAw/bvIAIECBAg8L6AAn7fypMECBAgQGCYgAIeRpl9kPQECBAgcExAAR/z8jQBAgQIEBgioICHMDokW0B6AgQIHBdQwMfNvEGAAAECBC4LKODLhA4gkC0gPQECv+uE6gAAAkNJREFU5wQU8Dk3bxEgQIAAgUsCCvgSn5cJEMgWkJ7AeQEFfN7OmwQIECBA4LSAAj5N50UCBAhkC0h/TUABX/PzNgECBAgQOCWggE+xeYkAAQIEsgWup1fA1w2dQIAAAQIEDgso4MNkXiBAgAABAtcFOhfw9fROIECAAAECRQIKuAjetQQIECCQLaCAu+7f3AQIECDQWkABt16f4QkQIECgq4AC7rq57LmlJ0CAQHsBBdx+hQIQIECAQEcBBdxxa2bOFpCeAIEtBBTwFmsUggABAgS6CSjgbhszL4FsAekJbCOggLdZpSAECBAg0ElAAXfallkJEMgWkH4rAQW81TqFIUCAAIEuAgq4y6bMSYAAgWyB7dIr4O1WKhABAgQIdBBQwB22ZEYCBAgQ2E7gUAFvl14gAgQIECBQJKCAi+BdS4AAAQLZAgr47f17kAABAgQIjBNQwOMsnUSAAAECBN4WUMBvU2U/KD0BAgQIjBVQwGM9nUaAAAECBN4SUMBvMXkoW0B6AgQIjBdQwONNnUiAAAECBF4KKOCXRB4gkC0gPQECcwQU8BxXpxIgQIAAgacCCvgpjy8JEMgWkJ7APAEFPM/WyQQIECBA4KGAAn5I4wsCBAhkC0g/V0ABz/V1OgECBAgQ+FFAAf/I4kMCBAgQyBaYn14Bzzd2AwECBAgQ+CaggL+R+IAAAQIECMwXWLmA56d3AwECBAgQKBJQwEXwriVAgACBbAEFvOr+zUWAAAECWwso4K3XKxwBAgQIrCrwJwAAAP//lVwoVAAAAAZJREFUAwDU5ALRcl29HAAAAABJRU5ErkJggg==" mediaID="U2L4RobotinaMaze_Board_cst_Untitled"/></media></snapdata>