<snapdata remixID="13068776"><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 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>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>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>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>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>0</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>0</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>0</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>0</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></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><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 Right"></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>4</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></custom-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><custom-block s="Move Forward"></custom-block><block s="doRepeat"><l>6</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>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>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><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><block s="doRepeat"><l>2</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</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 Left"></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><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></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="j" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs></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="1385"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1386"></list></costumes><sounds><list struct="atomic" id="1387"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Robot" idx="1" x="-140.0000000000001" y="139.99999999999997" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1392"><costumes><list id="1393"><item><ref mediaID="Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1394"></list></sounds><blocks></blocks><variables></variables><scripts><script x="75" 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></script><script x="263.99999999999994" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><comment x="14.799999999999955" y="217.39999999999998" w="223.0666666666667" collapsed="true">Edit these remaining blocks to solve other mazes. Be sure to swap with &quot;Escape Maze 1&quot; block.</comment><comment x="19.666666666666572" y="241.66666666666646" w="166" collapsed="true">Click on the Board sprite to access the maze drawing blocks.</comment><comment x="199.833984375" y="549.8333333333334" 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><script x="10" y="435.4999999999999"><custom-block s="Escape Maze 5"></custom-block><custom-block s="Escape Maze 4"></custom-block><custom-block s="Escape Maze 3"></custom-block><custom-block s="Escape Maze 2"></custom-block><custom-block s="Escape Maze 1"></custom-block></script><script x="233.79999999999995" y="209.59999999999968"><custom-block s="Escape Your Maze"></custom-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="1416"><costumes><list id="1417"><item><ref mediaID="Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1418"></list></sounds><blocks></blocks><variables></variables><scripts><script x="11" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Maze 1"></custom-block></script><script x="10.285714285714278" y="343.2857142857142"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><comment x="12.428571428571416" y="136.4285714285714" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="12.428571428571416" y="109.80952380952382" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><script x="425" y="231.83333333333337"><custom-block s="Draw Maze 2"></custom-block></script><script x="399" y="147.83333333333334"><custom-block s="Draw Maze 3"></custom-block></script><script x="295" y="80.83333333333334"><custom-block s="Draw Maze 4"></custom-block></script><script x="269" y="289.83333333333337"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.6875" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937499974" color="243,118,29" hidden="true"/><watcher var="I" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1436">140,-140</list></variable><variable name="board matrix"><list id="1437"><item><list struct="atomic" id="1438">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1439">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1440">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1441">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1442">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1443">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1444">1,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1445">1,1,1,1,1,1,1,1</list></item></list></variable><variable name="I"><l>0</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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABgElEQVRYCWNgYGD4C8QDBQbS7oHy86i9oyEwKEMgPj7+n7a29i8g/WfRokU/6elIRphlmpqa/5SUlP7cfrSFFSYGoid0bv/v5eXFhCxGTTbcASBD1XT//8dnOCPj3783L7Gw4FNDqhyKz6b07sbrgP//mZlBjoTh3t5evOqJcQxKCIA0dHR0/Jq3tBwlGogxCKSmOGfWv/T0dGZi1YPUYTgAJBgTE/Pj1MXF7CA2JaCmdPGvuLg4vOZgdQDIUkLpgRyH9bRu/uvn54eShnA6gFaO4GQyYGABpuPY2Nj/BQUFTCiJkBxfkarn779/IC3//v//D/Y8zhCgRRRgK1OwOgCYcP6cOL+QpNSMLSRaalczhIWFYbUDph5DksJs+BeYDVESGcwiXDSKA3bu3Pk/t8QNl1oM8dy0KQy5ubkoZmAoIiCAoplQvNOiKIY7AJflk3t2Mbi7u8PVEfAQydJgg0HV8ZUrVxg+/zrDSAtfkuyqUQ2jITAaAvQOgYHsIv8FAD2UfwHzkyPpAAAAAElFTkSuQmCC" 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>