<snapdata remixID="13122768"><project name="U3L1-RobotMaze" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3L1-RobotMaze"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment</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>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>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>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><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 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="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></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><custom-block s="Rotate Left"></custom-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></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"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block></script></block><custom-block s="Move Forward"></custom-block><block s="doRepeat"><l>2</l><script><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block></script></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></blocks><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="1386"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1387"></list></costumes><sounds><list struct="atomic" id="1388"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="139.99999999999932" y="-139.99999999999977" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1393"><costumes><list id="1394"><item><ref mediaID="Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1395"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><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"></custom-block></script><script x="198.99999999999994" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="415" y="106.83333333333337"><custom-block s="Escape Maze 1"><comment w="200.93333333333334" collapsed="false">Edit this block and write its code using only the four custom motion blocks in the palette and any Control blocks you need.</comment></custom-block></script><script x="415" y="150.83333333333337"><custom-block s="Escape Maze 2"></custom-block></script><script x="418.90771484375" y="196.26696777343756"><custom-block s="Escape Maze 3"></custom-block></script><script x="416.9678955078125" y="243.11794026692712"><custom-block s="Escape Maze 4"></custom-block></script><script x="153.99833374023433" y="629.1603739420573"><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script><script x="373.29999999999995" y="443.9333333333333"><block s="doFor"><l>i</l><l>5</l><l>7</l><script><block s="doPlayNote"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>0.5</l></block></script></block></script><script x="372.29999999999995" y="540.6"><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></block></script><script x="416" y="299.83333333333337"><custom-block s="Escape Maze 5"></custom-block></script></scripts></sprite><sprite name="Board" idx="2" x="159.9999999999986" y="-80.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="1445"><costumes><list id="1446"><item><ref mediaID="Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1447"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Your Maze"></custom-block></script><comment x="134.4112374441964" y="86.2085411435082" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><comment x="163.120130266462" y="126.75602504185264" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="454.2166224888393" y="113.75772966657357" w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment><script x="173.71826171875" y="261.42122395833337"><custom-block s="Draw Maze 2"></custom-block></script><script x="173.27008056640625" y="201.44038899739584"><custom-block s="Draw Maze 1"></custom-block></script><script x="179" y="316.83333333333337"><custom-block s="Draw Maze 3"></custom-block></script><script x="161.69155883789062" y="361.24190266927087"><custom-block s="Draw Maze 4"></custom-block></script><script x="159" y="424.83333333333337"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687499999999867" y="9.687499999999996" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687499999999867" y="30.031251937499945" color="243,118,29" hidden="true"/><watcher var="x" style="normal" x="10.000000000000291" y="10.000000000000023" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1465">140,-140</list></variable><variable name="board matrix"><list id="1466"><item><list struct="atomic" id="1467">0,0,0,0,1,1,0,0</list></item><item><list struct="atomic" id="1468">0,0,0,1,1,0,0,0</list></item><item><list struct="atomic" id="1469">0,0,0,1,0,0,0,0</list></item><item><list struct="atomic" id="1470">0,0,0,1,1,0,0,0</list></item><item><list struct="atomic" id="1471">0,0,0,0,1,1,0,0</list></item><item><list struct="atomic" id="1472">0,0,0,0,0,1,1,0</list></item><item><list struct="atomic" id="1473">0,0,0,0,0,0,1,1</list></item><item><list struct="atomic" id="1474">0,0,0,0,0,0,0,1</list></item></list></variable><variable name="x"><l>3</l></variable></variables></scene></scenes></project><media name="U3L1-RobotMaze" app="Snap! 9.0, 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_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="Board_cst_Untitled"/></media></snapdata>