<snapdata remixID="13959465"><project name="U2L4RobotinaMaze" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L4RobotinaMaze"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportNewCostumeSkewed reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment</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></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></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><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></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></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1299"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAe70lEQVR4Ae3dQWxcdX4H8P+s48lCJqgiIsqmiKxEWRytUHtC7YEEcmDVGilRD770Ui5IcCpk94IP+EJOBO0JqYgVUtBecliKhLdshBwn+IJ6aZGqRNEibcWWxCD20Dhh1+PFfc/JSOPEz87Mm7/fe/5/njSy/f7z/73f//Of8deeseQQHAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQkUCrouvuiMv+/r7wd61W+EldF5Nt7t9+F8Kfs4//Ucces77+IesvZB9/rb/BBfgNbtY/g1+/xuCfZ34//G41/OfD34afDz7bjFwgM3QMK/C/94eZLICP/mBp9elha8Scd3VP61pW/4//9sZbP4x5nWFrn/jpS3l/IevvwLA1Ys7TXzldfjvc72cvza+uht/95c3wfLmVpjt7LN2ll1/5yfHw9MEbq/9cvlKcCq3Q6pw9PvUXcaqPpGpn4cWXOyOpFKeI/sq58tvBfpefnfzhxLnZD97shvlyy0x39vfSXbqVEyBAgACB6gQEcHX2rkyAAAECCQsI4IQ339IJECBAoDoBAVydvSsTIECAQMICAjjhzbd0AgQIEKhOQABXZ+/KBAgQIJCwgABOePMtnQABAgSqExDA1dm7MgECBAgkLCCAE958SydAgACB6gQEcHX2rkyAAAECCQsI4IQ339IJECBAoDoBAVydvSsTIECAQMICAjjhzbd0AgQIEKhOQABXZ+/KBAgQIJCwgABOePMtnQABAgSqE9hV3aVduV/g0n//Mfxm9vraqZ9M7g2Hf/z9/mGfEyBAgMAOExDANdjQPHz/6R//J/z2yp/Wujnziz+EX/7qkBCuwd5ogQABArEE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</pentrails><costumes><list struct="atomic" id="1300"></list></costumes><sounds><list struct="atomic" id="1301"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="-140" y="140" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1306"><costumes><list id="1307"><item><ref mediaID="Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1308"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.200000000000017" 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 Maze 2"></custom-block></script><script x="14.399999999999977" y="354.39999999999986"><custom-block s="Escape Maze 3"></custom-block></script><script x="13.399999999999977" y="430.79999999999995"><custom-block s="Escape Maze 5"></custom-block></script><script x="202.2" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="12.333333333333314" y="186.19999999999976"><custom-block s="Go To Start"></custom-block></script><script x="102.19999999999999" y="185.73333333333312"><custom-block s="Move Forward"></custom-block></script><script x="10.333333333333314" y="224.46666666666647"><custom-block s="Rotate Right"></custom-block></script><script x="102.60000000000002" y="224.9333333333331"><custom-block s="Rotate Left"></custom-block></script><comment x="10" y="254.39999999999998" 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="363.66666666666646" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="14.599999999999994" y="392.2666666666667"><custom-block s="Escape Maze 4"></custom-block></script><script x="13" y="468.5999999999997"><custom-block s="Escape Your Maze"></custom-block></script><script x="402.20000000000005" y="295.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></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="1334"><costumes><list id="1335"><item><ref mediaID="Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1336"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666686" y="13.333333333333343"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Maze 2"></custom-block></script><script x="15.952380952380963" y="346.61904761904754"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><script x="16.666666666666686" y="310.2380952380952"><custom-block s="Draw Maze 5"></custom-block></script><script x="17.38095238095238" y="273.14285714285717"><custom-block s="Draw Maze 4"></custom-block></script><script x="16.666666666666686" y="235.33333333333326"><custom-block s="Draw Maze 3"></custom-block></script><comment x="18.095238095238102" y="139.76190476190473" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="18.095238095238102" y="113.14285714285717" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><script x="379.66666666666674" y="56.166666666666686"><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="1353">140,-140</list></variable><variable name="board matrix"><list id="1354"><item><list struct="atomic" id="1355">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1356">1,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1357">0,1,1,0,0,0,0,0</list></item><item><list struct="atomic" id="1358">0,0,1,1,0,0,0,0</list></item><item><list struct="atomic" id="1359">0,0,0,1,1,0,0,0</list></item><item><list struct="atomic" id="1360">0,0,0,0,1,1,0,0</list></item><item><list struct="atomic" id="1361">0,0,0,0,0,1,1,0</list></item><item><list struct="atomic" id="1362">0,0,0,0,0,0,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U2L4RobotinaMaze" app="Snap! 10.1-dev, 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>