<snapdata remixID="14903749"><project name="Robot in a Maze" 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="Robot in a Maze"><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"><comment x="0" y="0" w="90" collapsed="false">In the Move Forward block, the robot has a cooldown of 0.5 seconds per step and moves 1 step each time.&#xD;- S.P.</comment><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"><comment x="0" y="0" w="90" collapsed="false">In the Rotate Right block, the robot has a cooldown of 0.5 seconds per step and turns 90 degrees clockwise each time.&#xD;- S.P.</comment><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"><comment x="0" y="0" w="90" collapsed="false">In the Rotate Left block, the robot has a cooldown of 0.5 seconds per step and turns 90 degrees counterclockwise each time.&#xD;- S.P.</comment><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"><comment x="0" y="0" w="196" collapsed="false">In the Go To Start block, the robot points up and goes to the bottom-right of the screen.&#xD;- S.P.</comment><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"><comment w="144" collapsed="false">The Draw Your Maze block sets the board to a certain pattern.&#xD;- S.P.</comment><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>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>1</l><l>0</l><l>1</l><l>1</l><l>1</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>1</l><l>1</l><l>1</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>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>1</l><l>1</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>1</l><l>0</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>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="Escape Maze 2" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">In the Escape Maze 2 block, for 7 times, the robot rotates left, moves forward, rotates right, and moves forward.&#xD;- S.P.</comment><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"><comment x="0" y="0" w="90" collapsed="false">In the Escape Maze 3 block, for variable i = 3 to 4, the robot rotates left, moves i steps forward, rotates right, and moves another i steps forward.&#xD;- S.P.</comment><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"><comment w="90" collapsed="false">In the Escape Maze 5 block, the robot rotates left and moves 7 steps forward, rotates right and moves 3 steps forward, rotates right again and moves 7 steps forward, rotates left and moves 3 steps forward, rotates left again and moves 7 steps forward, and rotates right and moves a step forward.&#xD;- S.P.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate %s Move %s"><l>Left</l><l>7</l></custom-block><custom-block s="Rotate %s Move %s"><l>Right</l><l>3</l></custom-block><custom-block s="Rotate %s Move %s"><l>Right</l><l>7</l></custom-block><custom-block s="Rotate %s Move %s"><l>Left</l><l>3</l></custom-block><custom-block s="Rotate %s Move %s"><l>Left</l><l>7</l></custom-block><custom-block s="Rotate %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"><comment x="0" y="0" w="90" collapsed="false">In the Escape Maze 1 block, the robot rotates left, and for 2 times, moves 7 steps forward and rotates right.&#xD;- S.P.</comment><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"><comment x="0" y="0" w="90" collapsed="false">In the Escape Maze 4 block, for variable i = 1 to 3, the robot moves i steps forward, rotates left, moves another i steps forward, rotates right, and then after this loop, the robot moves a step forward, rotates left, and moves another step forward.&#xD;- S.P.</comment><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></script></block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><comment w="90" collapsed="false">In the Escape Your Maze block, the robot rotates left and moves 7 steps forward, rotates right and moves 3 steps forward, rotates right again and moves 2 steps forward, rotates right again and moves a step forward, rotates left and moves 2 steps forward 2 times, rotates right and moves 3 steps forward, rotates left and moves 2 steps forward, rotates left again and moves a step forward, rotates right and moves another step forward, rotates left and moves 2 steps forward, for 2 times: rotates left again and moves a step forward, rotates right and moves 2 steps forward, and finally rotates right and moves 2 steps forward.&#xD;- S.P.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate %s Move %s"><l>Left</l><l>7</l></custom-block><custom-block s="Rotate %s Move %s"><l>Right</l><l>3</l></custom-block><custom-block s="Rotate %s Move %s"><l>Right</l><l>2</l></custom-block><custom-block s="Rotate %s Move %s"><l>Right</l><l>1</l></custom-block><block s="doRepeat"><l>2</l><script><custom-block s="Rotate %s Move %s"><l>Left</l><l>2</l></custom-block></script></block><custom-block s="Rotate %s Move %s"><l>Right</l><l>3</l></custom-block><custom-block s="Rotate %s Move %s"><l>Left</l><l>2</l></custom-block><custom-block s="Rotate %s Move %s"><l>Left</l><l>1</l></custom-block><custom-block s="Rotate %s Move %s"><l>Right</l><l>1</l></custom-block><custom-block s="Rotate %s Move %s"><l>Left</l><l>2</l></custom-block><block s="doRepeat"><l>2</l><script><custom-block s="Rotate %s Move %s"><l>Left</l><l>1</l></custom-block><custom-block s="Rotate %s Move %s"><l>Right</l><l>2</l></custom-block></script></block><custom-block s="Rotate %s Move %s"><l>Right</l><l>2</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="Rotate %&apos;Direction&apos; Move %&apos;Steps&apos;" type="command" category="motion"><comment w="90" collapsed="false">In the Turn _ Move _ block, the robot will rotate left if the direction variable is set to left or else it&apos;ll rotate right if set to right, and the robot will move a given number of steps.&#xD;- S.P.</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Direction"/><l>Left</l></list></block><script><custom-block s="Rotate Left"></custom-block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Direction"/><l>Right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script><list></list></block></script></block><block s="doRepeat"><block var="Steps"/><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="1433"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAgUElEQVR4Ae3dT4wc1Z0H8NfB0w54jFZYGNuJYiQvZKwo0p6yWQlsw4EomUhGe5jLSlG4ICV72cS7B/DBkwPkAlFOHFBWSKBcfAgg4ZA4aBgbX6JcdiOtbJlYCkvAHhB7wDMQZib0VvW4yUxPT6arq6pfletTUk9319R77/c+r7q/03+kCcFGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApEEWpHGvSmG/dOt4Z9arfCNqk4mWdyvfxrCX5Lr31WxxqSubyX1heT6l+rLLsAvu9n6FvzWa2S/nfjd/Wkn/NcXPw4/zd5ai1QgMbSNKvDObWE2CeCj+xc7x0bto8x2V3e1riX9//mlp565u8xxRu374X//flpfSOrbN2ofZbarS337lzqV9Ltx/gX1jXaW9vwq+/j4j+/Pdzrhj1/4KDwy2gy1ugXB6AInJsKxA0ud747eQ7ktW6E1efr4zN+VO0qu3icvfO8Hk7l6KLdx5ev76u8vV9YvPf/2/Op19Y14jt54/FbW79JD03dPnT3z8k9WwvyIU2x8s881XgAAAQIECBCIICCAI6AbkgABAgQICGDnAAECBAgQiCAggCOgG5IAAQIECAhg5wABAgQIEIggIIAjoBuSAAECBAgIYOcAAQIECBCIICCAI6AbkgABAgQICGDnAAECBAgQiCAggCOgG5IAAQIECAhg5wABAgQIEIggIIAjoBuSAAECBAgIYOcAAQIECBCIICCAI6AbkgABAgQICGDnAAECBAgQiCCwI8KYhhwgcPF//hx+feZ69zffmN4dDn/l8wOOsotAOQJnXv4wPPfsB2FlpRMO3bMz3Lk3/1PD8vnDob26UEjB77+3Gq5cXg6hVe36JtohPPLonjB9/PZC5q2Tm1sg/6Ps5vYZy+zS8P2Xf34r/OHyJ93xnv/P/ws//8VBITwWfYOk4fudmbfCynKni/H6bxYLQpkKYa6YAF5fUOXre20xPH/6oBBev2huDxTwFvRAlvHuTF/59sI3HTm93Xs1PN5KjNZEge4r3xvh28T5Fz3n9A+Z1NRGYDsBAbyd0Bh+//HHn24aZdC+TQfZQaAAgZXknV1bsQLpW/k2AtsJCODthPyewE0ucOje5INLW6EC6efoNgLbCfgMeDshvydwkwsM+sLVfccmw/3HduWa+fL5c6F95GiuPnqNy/kSVjH1vTG/FC7Mb/zcfJBpby6uCfQEBHBPwjUBAp8JpOH72Km7Prs/yo3FJy6GyZMzozQdS5vi6lvYFMBjmYBBai/gLejaL6EJECBAgEAdBQRwHVdNzQQIECBQewEBXPslNAECBAgQqKOAAK7jqqmZAAECBGovIIBrv4QmQIAAAQJ1FBDAdVw1NRMgQIBA7QUEcO2X0AQIECBAoI4CAriOq6ZmAgQIEKi9gACu/RKaAAECBAjUUUAA13HV1EyAAAECtRcQwLVfQhMgQIAAgToKCOA6rpqaCRAgQKD2AgK49ktoAgQIECBQRwEBXMdVUzMBAgQI1F5AANd+CU2AAAECBOoo4P8B51i1Vghfv7qrdW3347P7cnQTls8fTppPbegi/Wfm6f8rzbNdf3J25eEQPr300PTOPP2U1Xbq7JmV5BKS+ibKGiNPv3WoLzn/QnL+5fIr8/xLzsHc9eVZw7/VNn18FFFfmX7J47fKj49rSXnfSi6zycU2goAAHgFtXZO/JLf/PHny1Lpd2W+2VxdCmEsu67b2kaO5/5n5h0/OdtIuk4Bb13N1bqbhm24PvPhKdYpaV0kabulW9fqqev6l4ZZuL9yxt3tdtR9puKVb1f0qfv51n2PWJP3MKuAt6Kxi645Pzrzf7V/q3L1uV6Vu3v74bPvlp56p5KvfFCp95Zv45Xr1ViZ4+spSfaMLp34vPfVMZdfX+Tf62qYtk8fGvuQ58NV8vTS7tQBu9vqbPQECBAhEEhDAkeANS4AAAQLNFhDAzV5/sydAgACBSAICOBK8YQkQIECg2QICuNnrb/YECBAgEElAAEeCNywBAgQINFtAADd7/c2eAAECBCIJCOBI8IYlQIAAgWYLCOBmr7/ZEyBAgEAkAQEcCd6wBAgQINBsAQHc7PU3ewIECBCIJCCAI8EblgABAgSaLSCAm73+Zk+AAAECkQQEcCR4wxIgQIBAswUEcLPX3+wJECBAIJLAjkjjGpZAoQJnXv4wPPfsB2FlpRMO3bMz3Lk3/6m9fP5waK8uFFLn+++thiuXl0NoVa++N+aXCpmjTv4qsGaa79wp4/ybaIfwyKN7wvTx2/9arFvRBPI/S0Ur/eYZOH1y7t8G7es/xv01gTR8vzPzVlhZTv49eLK9/pvFtV/k/jkVwly+J9FBJVS9vrRm59+glRu8b5DVhfnFkF7ybSWdf68thudPHxTC+RankNbegi6EMV8n3VdGfV0M2td3iLs3BLqvfG+EL5RiBK68+UkxHTWgl7o9VtM/VNPHjC2+gACOvwbdtyU3lZG8VWkbTmAleWfXVqzAxESr2A5v4t7St3XrtqUf1djiCwjg+GvQ/cyyv4z0c0zbcAKH7q3hM+BwU4ty1ES71f2cMMrgNRw0/Uw1NavT5vmlGqvlM+AKrMOgLwwN2leBUitZwiCr+45NhvuP7cpV7/L5c6F95GiuPnqN088Ji/8SVvH1+ZJOb8WGv06/0JR+plr8lwCLWd/0C2H9n0cPeswMP2NHFiUggIuS1E+lBNLwfezUXblqWnziYpg8OZOrjzIbV72+Mudetb7TEC76m8XFre/CpgCuml9T6/EWdFNX3rwJECBAIKqAAI7Kb3ACBAgQaKqAAG7qyps3AQIECEQVEMBR+Q1OgAABAk0VEMBNXXnzJkCAAIGoAgI4Kr/BCRAgQKCpAgK4qStv3gQIECAQVUAAR+U3OAECBAg0VUAAN3XlzZsAAQIEogoI4Kj8BidAgACBpgoI4KauvHkTIECAQFQBARyV3+AECBAg0FQBAdzUlTdvAgQIEIgqIICj8hucAAECBJoqIICbuvLmTYAAAQJRBfw/4Bz8rRC+eXVX69rux2f35egmLJ8/nDSf2tBF+s/g0/8Hmme7/uTsysNJB5cemp7I009ZbafOnllJ/ELil6u+Mv0Sw9z1leWXrm/V62vC+Vf19S3x8XEteQ78VjL/2bIMbvZ+BXABKzx58lSuXtqrCyHMJZd1W/vI0dz/DD59ck63B158pXtdtR9p+KZb1f1euGNv1ei69aThlm5Vry/5A3Ct0Ir9TP4A7FZUdb+KPz46FVvWWpXjLegcy5Wcea/uX+rkevWbY/htm6avLJP6cr263HaQHAfUob6Xnnqmsn7pOxvqG/0ErINflR+/6XNf+hw4+gpoKYCdAwQIECBAIIKAAI6AbkgCBAgQICCAnQMECBAgQCCCgACOgG5IAgQIECAggJ0DBAgQIEAggoAAjoBuSAIECBAgIICdAwQIECBAIIKAAI6AbkgCBAgQICCAnQMECBAgQCCCgACOgG5IAgQIECAggJ0DBAgQIEAggoAAjoBuSAIECBAgIICdAwQIECBAIIKAAI6AbkgCBAgQICCAnQMECBAgQCCCwI4IYxpyCIE35peSoxaGOHLrQ5bPHw7t1Xx99Hp//73VcOXycgitTjh0z85w5978p05R9a1Z9Sp1TYAAgXoI5H8Wrcc8K11lGm7924X5xZBe8m1TIcwVE8Dr63j9N3nr6vVWTn1p74NMe6O6JtAkgUGPhUH7mmRSlbl6C7oCK9F9ZVmBOm6mEq68+cnNNB1zITCywKDnl0H7Rh5Aw5EFBPDIdMU1nGgX15ee1gQmJlooCBBIBZKPjTZtg/ZtOsiOsgUEcNnCQ/T/yKN7wkRbYAxBNdQhqWVqaiNAIHS/s9HvkH6PwxZfwGfA8dcgTB+/PTx/+mB47tkPwspKkV9yOhfaR44WMsP0M6Piv4RVfH3puwlp+KamNgIEwsAvTBbxJUq2+QUEcH7DQnpIA6Po0Fh84mKYPDlTSH1ldFL1+sqYsz4JECDQE/AWdE/CNQECBAgQGKOAAB4jtqEIECBAgEBPQAD3JFwTIECAAIExCgjgMWIbigABAgQI9AQEcE/CNQECBAgQGKOAAB4jtqEIECBAgEBPQAD3JFwTIECAAIExCgjgMWIbigABAgQI9AQEcE/CNQECBAgQGKOAAB4jtqEIECBAgEBPQAD3JFwTIECAAIExCgjgMWIbigABAgQI9AQEcE/CNQECBAgQGKOAAB4jtqEIECBAgEBPQAD3JFwTIECAAIExCrTGONZNN9S7t4XfJpP60u7HZ/dVcXLXn5xdSetK6ptQX3aBnt+lh6Yr6Td19kx3fdWXfW3TFnXxy/v4fXrucHh6bmoD0okHL4UTD17csC/rneTxcS1p8/aBj8LXsrZ1/JrADhD5BV64Y2/+Tkro4eEbfapvNNyeXxJwo3VQcqskQLojPPDiKyWPNFr3V3et/X2vvnx+kydPjdbBjVbt1YUQ5pLLuq195GiYPDmzbk/2m0kAp4062Vtq0RPwFnRPYoTr5Mx79aWnnqnkq990Oukro6S+Sr56U98IJ1xfk3R99y91Kru+6Ss39fUtWoa7VfdL1nZf+hyYYUoO7RMQwH0g7hIgQIAAgXEICOBxKBuDAAECBAj0CQjgPhB3CRAgQIDAOAQE8DiUjUGAAAECBPoEBHAfiLsECBAgQGAcAgJ4HMrGIECAAAECfQICuA/EXQIECBAgMA4BATwOZWMQIECAAIE+AQHcB+IuAQIECBAYh4AAHoeyMQgQIECAQJ+AAO4DcZcAAQIECIxDQACPQ9kYBAgQIECgT0AA94G4S4AAAQIExiEggMehbAwCBAgQINAnIID7QNwlQIAAAQLjENgxjkGMQYBAtQXOvPxheO7ZD8LKcgiH7m2HO/fmf2pYPn84dP8ZfAFTf/+91XDlzU+Sf//eUl9GzzfmlzK2cPi4BPI/ysZVqXEIEChFIA3f78y8lYRv8u/Vk+3114oaZiqEuYWiOvusH/V9RjHyjfQPGlt8AW9Bx18DFRCIKrD2ynctfKMWYvCxCVy5nLzVYYsuIICjL4ECCMQVWFkRvnFXYPyjT7THP6YRNwsI4M0m9hBolMChe3Y2ar5Nn+xEuxUeeXRP0xkqMX+fAVdiGRRBIJ7AoC9c3XdsMtx/bFeuopbPnwvtI0dz9dFrXM6XsJpX38TEWvhOH7+9R+s6ooAAjohvaAJVFUjD97FTd+Uqb/GJi2Hy5EyuPspsrL4ydfU9jIC3oIdRcgwBAgQIEChYQAAXDKo7AgQIECAwjIAAHkbJMQQIECBAoGABAVwwqO4IECBAgMAwAgJ4GCXHECBAgACBggUEcMGguiNAgAABAsMICOBhlBxDgAABAgQKFhDABYPqjgABAgQIDCMggIdRcgwBAgQIEChYQAAXDKo7AgQIECAwjIAAHkbJMQQIECBAoGABAVwwqO4IECBAgMAwAgJ4GCXHECBAgACBggUEcMGguiNAgAABAsMICOBhlBxDgAABAgQKFmgV3F+junv3tvDbZMJfuvTQ9L4qTnzq7JmVtK6kvgn1ZReoi9/ux2dzre/Tc4fD03NTG4BOPHgpnHjw4oZ9We9cf3K2e/7lrS/ruMMer75hpQYfl/hdS37z9oGPwtcGH2HvdgI7tjvA77cXeODFV7Y/KMIRV3et/X2lvtHwe37JHzCjdVByq+QPhO4IkydP5RqpvboQwlxyWbe1jxwNkydn1u3JfjN5gu42euGOvdkbj6HFwzfGUN9o2Df8OqO11ioVuAXD6AI/nAhfPLDU+fboPZTbshVat+z51euVXeM61Hf6+Exl/ZKz55av/v5y7vounFsKF+aXNpyM9x+bDOklz5aub9X9LnzvB7n98hht0/aWKteX/GE6+eWzZ372k5Uwv808/HoLAZ8BbwFjNwECBAgQKFNAAJepq28CBAgQILCFgADeAsZuAgQIECBQpoAALlNX3wQIECBAYAsBAbwFjN0ECBAgQKBMAQFcpq6+CRAgQIDAFgICeAsYuwkQIECAQJkCArhMXX0TIECAAIEtBATwFjB2EyBAgACBMgUEcJm6+iZAgAABAlsICOAtYOwmQIAAAQJlCgjgMnX1TYAAAQIEthAQwFvA2E2AAAECBMoUEMBl6uqbAAECBAhsISCAt4CxmwABAgQIlCmwo8zO9T28wJmXPwzPPftBWFkO4dC97XDn3vxLs3z+cOj+s/Xhy9jyyPffWw1X3vwkhE6r0vVNTLTCI4/uCdPHb99yLn5BgACBKgjkf5avwixqXkMavt+ZeSsJ3053Jq+/VtSEpkKYWyiqs8/6qX59i+H50weF8Gcr9rdvpH9c9W+D9vUf4z4BAvkEvAWdz6+Q1muvfNfCt5AOG95J+odMamobTuDK5eRtl75t0L6+Q9wlQCCngADOCVhE85UV4VuE4/o+0rfybUMKtAacf4P2DdmdwwgQGE5AAA/nVOpRh+7ZWWr/Tew8/RzdNpzAoPNv0L7henMUAQLDCvgMeFipEo8b9IWr+45NhvuP7co16vL5c6F95GiuPnqNy/kSVjH1vTG/FC7ML/ZK7V4PMt1wgDufCQyyGrTvswZuECBQiIAALoSx+E7S8H3s1F25Ol584mKYPDmTq48yGxdX38KmAC6zbn0TIECgCAFvQRehqA8CBAgQIJBRQABnBHM4AQIECBAoQkAAF6GoDwIECBAgkFFAAGcEczgBAgQIEChCQAAXoagPAgQIECCQUUAAZwRzOAECBAgQKEJAABehqA8CBAgQIJBRQABnBHM4AQIECBAoQkAAF6GoDwIECBAgkFFAAGcEczgBAgQIEChCQAAXoagPAgQIECCQUUAAZwRzOAECBAgQKEJAABehqA8CBAgQIJBRQABnBHM4AQIECBAoQkAAF6GoDwIECBAgkFHA/wPOCLb+8FYI37y6q3Vt9+Oz+9bvz3p7+fzhpMnUhmbL58+F9P/l5tmuPzm7klxCUt9Enn7KaltUfWX6PZxM/tJD05X0mzp7ZiU5/3Kvb5P9EsNKr2/F67uWPDy+lVxmk4ttBAEBPAJaf5PJk6f6d2W6315dCGEuuazb2keOhsmTM+v2ZL+Zhm+6vXDH3u511X6k4ZZuVfd74MVX1gqt2M80fNOt6n7JHzAVk1srJw23dFPfmkfWnzf8OlnbOf6vAt6C/qtF5lvJmffq/qVOrle/mQfN0CB95fvSU89U8tVbOo30lWXiV9n6Uj/1ZTjh+g6tw/lX9cdHletLatuXPgf2Lbu7GQQEcAYshxIgQIAAgaIEBHBRkvohQIAAAQIZBARwBiyHEiBAgACBogQEcFGS+iFAgAABAhkEBHAGLIcSIECAAIGiBARwUZL6IUCAAAECGQQEcAYshxIgQIAAgaIEBHBRkvohQIAAAQIZBARwBiyHEiBAgACBogQEcFGS+iFAgAABAhkEBHAGLIcSIECAAIGiBARwUZL6IUCAAAECGQQEcAYshxIgQIAAgaIEBHBRkvohQIAAAQIZBARwBiyHEiBAgACBogR2FNWRfghUSeCN+aWknIVcJS2fPxzaq/n66BXw/nur4cqbn4TQaYVD97bDnXvzP/SKqm/NqlepawIExiWQ/1lgXJXexOOkT87926B9/ce4vyYwyOrC/GJIL/m2qRDmigng9XW8/tr6e3lul1NfWtEg0zyVakuAwGYBb0FvNhn7niuXlzeNOWjfpoPs6Ap0X1myKFTA+Vcop84IDBQQwANZxryz1dk84KB9m4+yJxGYmGhxKFhgol1wh7ojQGCTgADeRDL+HYfu2blp0EH7Nh1kR1fgkUf3hIm2EC7qdEgtU1MbAQLlCvgMuFzfoXof9IWcQfuG6qyBB00fvz08f/pgeO7ZD8JK8m5+cV9yOhfaR44WIpp+plr8l7CKry99NyEN39TURoBAuQICuFxfvY9JIA2MokNj8YmLYfLkzJhmkH2YqteXfUZaEGiWgLegm7XeZkuAAAECFREQwBVZCGUQIECAQLMEBHCz1ttsCRAgQKAiAgK4IguhDAIECBBoloAAbtZ6my0BAgQIVERAAFdkIZRBgAABAs0SEMDNWm+zJUCAAIGKCAjgiiyEMggQIECgWQICuFnrbbYECBAgUBEBAVyRhVAGAQIECDRLQAA3a73NlgABAgQqIiCAK7IQyiBAgACBZgkI4Gatt9kSIECAQEUEBHBFFkIZBAgQINAsAQHcrPU2WwIECBCoiECrInXUsox3bwu/TQr/0u7HZ/flmcDTc4fD03NTG7o48eClcOLBixv2Zb1z/cnZlbTNpYemJ7K2HcfxU2fPdOtL/CpZX89PfaOdDT2/qp9/6httfZPH77Wk5dsHPgpfG60HrXYgyC8wefJUrk7aqwshzCWXdVv7yNHc/ww+eQLs9pg8wazruTo3kwdwt5gX7thbnaLWVfLwjdvqW4eS4WbPr+rnn/oyLOq6Q288fjvrdrmZUeCWjMc7fJ3ADyfCFw8sdb69btdINy+cWwoX5pc2tL3/2GRIL3m2Vmjdcvr4TJXX+JYL3/uB+kZfZH6j26Ut+eXwS/5wmfzy2TM/+8lKmM/RTaOb+gy40ctv8gQIECAQS0AAx5I3LgECBAg0WkAAN3r5TZ4AAQIEYgkI4FjyxiVAgACBRgsI4EYvv8kTIECAQCwBARxL3rgECBAg0GgBAdzo5Td5AgQIEIglIIBjyRuXAAECBBotIIAbvfwmT4AAAQKxBARwLHnjEiBAgECjBQRwo5ff5AkQIEAgloAAjiVvXAIECBBotIAAbvTymzwBAgQIxBIQwLHkjUuAAAECjRYQwI1efpMnQIAAgVgCAjiWvHEJECBAoNECArgCy//+e6ubqhi0b9NBdhAgQIBAbQUEcAWW7srl5U1VDNq36SA7CBAgQKC2AgK4CkvX6myuYtC+zUfZQ4AAAQI1FRDAFVi4Q/fs3FTFoH2bDrKDAAECBGorIIArsHR37t2xqYpB+zYdZAcBAgQI1FZAANd26RROgAABAnUWEMB1Xj21EyBAgEBtBQRwbZdO4QQIECBQZwEBXOfVUzsBAgQI1FZAANd26RROgAABAnUWEMB1Xj21EyBAgEBtBQRwbZdO4QQIECBQZwEBXOfVUzsBAgQI1FZAANd26RROgAABAnUWEMB1Xj21EyBAgEBtBQRwbZdO4QQIECBQZwEBXOfVUzsBAgQI1FZAANd26RROgAABAnUWEMB1Xj21EyBAgEBtBQRwbZdO4QQIECBQZwEBXOfVUzsBAgQI1FagVdvKK1D4u7eF3yZlfGn347P78pTz9Nzh8PTc1IYuTjx4KZx48OKGfVnvXH9ydiVtc+mh6Ymsbcdx/NTZM+rLAc0vB17SlF9uv2tJD28f+Ch8LV9PzW0tgHOsfS+A9y91cgXwj3+0EH48u7Chksdm7wqPnbprw76sd67uanUDLqmvkgGsvqwruvF4fhs9st7jl1Vs4/GJXxrA/5sE8D9u/I17wwp4C3pYqQHHdUJ4NW/4Dui2sF3JK/OJqoZvOkn15VtqfvzyCeRrnT73pc+B+XppdmsB3Oz1N3sCBAgQiCQggCPBG5YAAQIEmi0ggJu9/mZPgAABApEEBHAkeMMSIECAQLMFBHCz19/sCRAgQCCSgACOBG9YAgQIEGi2gABu9vqbPQECBAhEEhDAkeANS4AAAQLNFhDAzV5/sydAgACBSAICOBK8YQkQIECg2QICuNnrb/YECBAgEElAAEeCNywBAgQINFtAADd7/c2eAAECBCIJCOBI8IYlQIAAgWYLCOBmr7/ZEyBAgEAkgR2RxjXsNgJvzC8lRyxsc9Tf/vXy+cOhvZqvj94I77+3Gq5cXg6h1QmH7tkZ7tyb/9RRX093tGt+o7n1WjXJrzfnW2/9XPjG9O5w+Cuf7+1yHVGgFXHs2g/9zm1h9sBS51TeifzwX98JP3vmg7zdaE+AAIFtBf7+3p3h5784WEgIv7ur9aMvfBRmtx3UAQMFvAU9kGW8O7uvLMc7pNEIEGiowB8ufxJ+feZ6Q2dfrWkL4Aqsx0S7AkUogQABAgTGKiCAx8o9eLBHHt0TJto+DRisYy8BAkUKpG9Bp58D2+IL5P8mTfw51L6C6eO3h+dPHwzPPftBWFkp8ktO50L7yNFCfMr5Epb68izO8nl+/LIJ+BJWNq+yjxbAZQsP2X8awumlyG3xiYth8uRMkV0W2pf68nHy45dPQOvYAt6Cjr0CxidAgACBRgoI4EYuu0kTIECAQGwBARx7BYxPgAABAo0UEMCNXHaTJkCAAIHYAgI49goYnwABAgQaKSCAG7nsJk2AAAECsQUEcOwVMD4BAgQINFJAADdy2U2aAAECBGILCODYK2B8AgQIEGikgABu5LKbNAECBAjEFhDAsVfA+AQIECDQSAEB3MhlN2kCBAgQiC0ggGOvgPEJECBAoJECAriRy27SBAgQIBBbQADHXgHjEyBAgEAjBVqNnHVBk37ntvBcqxXu3r/YOVZQl4V2c3VX61ra4f6lzr5COy6oM/Xlg+THL59AvtZXJ1vzoRPeOvBR+G6+nprbWgDnWPs/3Rr+7XOt8A+dEP6Yo5vSmiaL+81PQ0j+Rgi/LG2QHB2rLwde0pQfv3wCuVsf7HTCf3/x4/DT3D3pgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIjFfg/wEnSiErnCWhfwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="1434"></list></costumes><sounds><list struct="atomic" id="1435"></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="1440"><costumes><list id="1441"><item><ref mediaID="Robot in a Maze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1442"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.200000000000017" y="10"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="186" collapsed="false">When the space key is pressed, the pen color become blue, sized to 5, and is marked down, then does a script to escape the maze depending on the map.&#xD;- S.P.</comment></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 Maze 1"></custom-block></script><script x="13.599999999999994" y="315.79999999999995"><custom-block s="Escape Maze 2"></custom-block></script><script x="12.333333333333314" y="186.19999999999976"><custom-block s="Go To Start"></custom-block></script><script x="102.19999999999999" y="185.73333333333312"><custom-block s="Move Forward"></custom-block></script><script x="10.333333333333314" y="224.46666666666647"><custom-block s="Rotate Right"></custom-block></script><script x="102.60000000000002" y="224.9333333333331"><custom-block s="Rotate Left"></custom-block></script><script x="387.20000000000005" y="11.666666666666629"><block s="receiveGo"><comment w="125" collapsed="false">When the green flag is clicked, the stage will clear and the robot will go to the start (points up and goes to the bottom-right block).&#xD;- S.P.</comment></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="317" y="168"><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>2</l></block></script><comment w="139" collapsed="false">For variable i from 1 to 4, the robot will say each letter of leet for 2 seconds (letters 1-4).&#xD;- S.P.</comment></block></script><script x="317" y="251.66666666666652"><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><comment w="97" collapsed="false">For variable i from 5 to 7, the robot will play the note of i * 10 for 0.5 beats for i times.&#xD;- S.P.</comment></block></script><script x="13.599999999999994" y="356.63333333333327"><custom-block s="Escape Maze 3"></custom-block></script><script x="13.599999999999994" y="397.4666666666666"><custom-block s="Escape Maze 4"></custom-block></script><script x="13.599999999999994" y="438.30000000000007"><custom-block s="Escape Maze 5"></custom-block></script><script x="13.599999999999994" y="479.1333333333332"><custom-block s="Escape Your Maze"></custom-block></script><comment x="125.86666666666662" y="363.66666666666646" w="166" collapsed="false">These blocks help the robot escape the respective mazes.&#xD;- S.P.</comment><comment x="10" y="254.39999999999998" w="227.06666666666672" collapsed="false">These blocks assist the robot on escaping mazes.&#xD;S.P.</comment></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="1498"><costumes><list id="1499"><item><ref mediaID="Robot in a Maze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1500"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666686" y="13.333333333333343"><block s="receiveGo"><comment w="132" collapsed="false">When the green flag is clicked, the stage will clear with a 0.5 second cooldown, and draw a maze.&#xD;- S.P.</comment></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Maze 1"></custom-block></script><script x="15.952380952380963" y="346.61904761904754"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">This block displays my custom maze.&#xD;- S.P.</comment></custom-block></script><script x="16.666666666666686" y="310.2380952380952"><custom-block s="Draw Maze 5"></custom-block></script><script x="17.38095238095238" y="273.14285714285717"><custom-block s="Draw Maze 4"></custom-block></script><script x="16.666666666666686" y="235.33333333333326"><custom-block s="Draw Maze 3"></custom-block></script><script x="18.095238095238102" y="198.95238095238096"><custom-block s="Draw Maze 2"></custom-block></script><comment x="117.09523809523807" y="220.7619047619047" w="210.39999999999992" collapsed="false">These blocks display other mazes.&#xD;- S.P.</comment><comment x="14.095238095238102" y="125.14285714285717" w="202.80000000000004" collapsed="false">These 5 mazes are already created for me.&#xD;- S.P.</comment></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" 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="1517">140,-140</list></variable><variable name="board matrix"><list id="1518"><item><list struct="atomic" id="1519">1,0,0,0,1,1,1,0</list></item><item><list struct="atomic" id="1520">1,0,1,1,1,0,1,1</list></item><item><list struct="atomic" id="1521">1,1,1,0,0,0,0,1</list></item><item><list struct="atomic" id="1522">0,0,0,0,1,1,1,1</list></item><item><list struct="atomic" id="1523">1,1,1,0,1,0,0,0</list></item><item><list struct="atomic" id="1524">1,0,1,1,1,0,0,0</list></item><item><list struct="atomic" id="1525">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1526">1,1,1,1,1,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="Robot in a Maze" 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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABdklEQVRYCWNgYGD4D8QDBQbS7oHy86i9oyEwKEMgNjb2v4GBwf+kpKT/K1asoGveZISFiKam5n91dXWGa3fXw4TA9ITO7QxeXl5wdSiSVOCgGKym+5+g729dZkTRQ6kbmJANmNq3B5mLlQ1yJAz39vYSdDBWQ5AEMXzT09Pzf9bCYiQlxDNL8+YwpKamYpiJzwSsipOTk/8fPjUHnz6i5JqqVzJERERgtQNmAE5JYtIDzBBi6f6ObQze3t4odqJw0A2ihSM4mQwY2NjYGKKjoxkKCgoYURIhugNowf/z5w8DIzAj/YdmOJwhQAvfYytTsDogMTHx/9Ez8ygOgOaaVQzh4eFY7YAZjiFJSTYsy5/LkJKSgmEmzDJsNIrinTt3/s8tccOmDqtYZtIEhsLCQhQzsCrEI4iimZh4p3ZRDHcALssn9+xicHd3h6vD4xmypMAGg6rjq1evMnz5fRZsCLV9SZbLRjWNhsBoCNAzBChu11Hg2P8AdxttO4s64+AAAAAASUVORK5CYII=" mediaID="Robot in a Maze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="Robot in a Maze_Board_cst_Untitled"/></media></snapdata>