<snapdata remixID="13001714"><project name="U2L4RobotinaMaze" 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="U2L4RobotinaMaze"><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="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>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><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>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 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><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></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><script><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><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></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><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="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></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="1401"><pentrails>data:image/png;base64,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7QUEcO1b7IAECDRZYGo6/zHfa6zJRkWdPd+ZoiqxLwECBAjsusC3v/Ol8Dtff+n/1u2874y5ihcYK74EFRAgQIBAKoEvf2Us3Lj1avjRD3/1bItO+HbGXMUL6ELxPVABAQIEkgp0AveP53876R4WH1zAX0EPbmYGAQIECBCIFhDA0YQWIECAAAECgwsI4MHNzCBAgAABAtECAjia0AIECBAgQGBwAQE8uJkZBAgQIEAgWkAARxNagAABAgQIDC4ggAc3M4MAAQIECEQLCOBoQgsQIECAAIHBBQTw4GZmECBAgACBaAEBHE1oAQIECBAgMLiAAB7czAwCBAgQIBAtIICjCS1AgAABAgQGFxDAg5uZQYAAAQIEogUEcDShBQgQIECAwOACAnhwMzMIECBAgEC0gACOIGyF8Mq35s/eiFgi6dRD15bWXv/Ts2tJN4lYXH0ReNlUfvX3W51slfa/31/sb93ofAbGdaHZszM/17ACq+PhT8Le8AftEH427Bop57Wehm921m/vCVdT7jPs2uobVu6zefz4xQnEzX4Wvr8OP515HH4Qt5LZBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBg5AL/C4LNrlwtaVJqAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="1402"></list></costumes><sounds><list struct="atomic" id="1403"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="-140" 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="1408"><costumes><list id="1409"><item><ref mediaID="Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1410"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.599999999999994" y="315.1333333333333"><custom-block s="Escape Maze 2"></custom-block></script><script x="202.2" y="10"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="12.333333333333314" y="185.5333333333332"><custom-block s="Go To Start"></custom-block></script><comment x="10" y="253.73333333333335" w="223.0666666666667" collapsed="false">Edit these remaining blocks to solve other mazes. Be sure to swap with &quot;Escape Maze 1&quot; block.</comment><comment x="125.86666666666662" y="362.9999999999999" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="433" y="166.5"><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="369" y="408.33333333333337"><custom-block s="Escape Maze 1"><comment w="200.93333333333337" 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="370" y="451.33333333333337"><custom-block s="Escape Maze 2"></custom-block></script><script x="370" y="503.33333333333337"><custom-block s="Escape Maze 3"></custom-block></script><script x="373" y="552.3333333333333"><custom-block s="Escape Maze 4"></custom-block></script><script x="373" y="602.3333333333334"><custom-block s="Escape Maze 5"></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="1434"><costumes><list id="1435"><item><ref mediaID="Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1436"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666686" y="13.333333333333343"><block s="receiveGo"></block><block s="clear"></block><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="16.666666666666686" y="96" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><comment x="16.666666666666686" y="123.33333333333331" w="210.39999999999995" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><script x="16.666666666666686" y="184.66666666666663"><custom-block s="Draw Maze 2"></custom-block></script><script x="16.666666666666686" y="215.33333333333337"><custom-block s="Draw Maze 3"></custom-block></script><script x="16.666666666666686" y="246"><custom-block s="Draw Maze 4"></custom-block></script><script x="16.666666666666686" y="276.6666666666667"><custom-block s="Draw Maze 5"></custom-block></script><script x="288.6666666666667" y="275.1666666666667"><custom-block s="Draw Maze 1"></custom-block></script></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="1451">140,-140</list></variable><variable name="board matrix"><list id="1452"><item><list struct="atomic" id="1453">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1454">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1455">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1456">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1457">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1458">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1459">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1460">0,0,0,0,0,0,0,1</list></item></list></variable></variables></scene></scenes></project><media name="U2L4RobotinaMaze" 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>