<snapdata remixID="14903942"><project name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="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 receiveSlotEvent doSetSlot receiveConditionEvent reportColor reportColorAttribute reportNewColor reportPoll</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>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>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>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>1</l><l>0</l><l>1</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>1</l><l>1</l><l>1</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>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="Escape Maze 2" type="command" category="other"><comment w="252" collapsed="false">The robot goes through the path in a zigzag pattern. Rotates to the left, moves forward, then rotates to the right and moves forward. &#xD;-AV</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>7</l><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><comment x="0" y="0" w="163" collapsed="false">Allows the robot to travel among the maze while rotating left, right, and moving forward&#xD;-AV</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>3</l><l>4</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><comment w="225" collapsed="false">The robot rotates and moves, following a pattern of rotation, moving seven blocks, then rotating and moving 3 blocks. After that it repeats again and then ditches the moving 3 blocks action the 3rd time. It then only rotates and then moves forward only once.&#xD;-AV</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>1</l></custom-block></script></block-definition><block-definition s="Draw Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><comment w="162" collapsed="false">The robot completes the maze by moving forward and turning depending on what direction the maze requires&#xD;-AV</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="turn %s move %s"><l>left</l><l>1</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>4</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>2</l></custom-block></script></block-definition><block-definition s="row of maze %&apos;row&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block var="row"/></block></script></block-definition><block-definition s="turn %&apos;direction&apos; move %&apos;spaces&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="direction"/><l>left</l></list></block><script><custom-block s="Rotate Left"></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="direction"/><l>right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script><list></list></block><block s="doRepeat"><block var="spaces"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1410"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1411"></list></costumes><sounds><list struct="atomic" id="1412"></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="1417"><costumes><list id="1418"><item><ref mediaID="U2L4RobotinaMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1419"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23.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></script><script x="212.2" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="22.333333333333314" y="186.19999999999982"><custom-block s="Go To Start"></custom-block></script><script x="21" y="692.3333333333336"><block s="doFor"><l>i</l><l>5</l><l>7</l><script><block s="doRepeat"><block var="i"/><script><block s="doPlayNote"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>0.5</l></block></script></block></script><comment w="334.4654296875" collapsed="false">Repeats a note that is played 10 times for 0.5 beats depending on which variable of ( I ) is present from 5-7 (in order)&#xD;-AV</comment></block></script><script x="19" y="603.4333333333332"><block s="doFor"><l>i</l><l>1</l><l>4</l><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>leet</l></block><l>2</l></block></script><comment w="235" collapsed="false">Spells out the word leet by saying one of the 4 letters for 2 seconds (in order)&#xD;-AV</comment></block></script><script x="20.200000000000045" y="227.83333333333337"><custom-block s="Escape Maze 1"><comment w="357" collapsed="false">Allows the robot to escape maze 1 by going forward and changing directions&#xD;-AV</comment></custom-block></script><script x="20.200000000000045" y="286.83333333333337"><custom-block s="Escape Maze 2"><comment w="357" collapsed="false">Allows the robot to escape maze 2 by going forward and changing directions&#xD;-AV</comment></custom-block></script><script x="20.200000000000045" y="345.83333333333337"><custom-block s="Escape Maze 3"><comment w="358" collapsed="false">Allows the robot to escape maze 3 by going forward and changing directions&#xD;-AV</comment></custom-block></script><script x="18.200000000000045" y="403.83333333333337"><custom-block s="Escape Maze 4"><comment w="358" collapsed="false">Allows the robot to escape maze 4 by going forward and changing directions&#xD;-AV</comment></custom-block></script><script x="17.200000000000045" y="464.83333333333337"><custom-block s="Escape Maze 5"><comment w="363" collapsed="false">Allows the robot to escape maze 5 by going forward and changing directions&#xD;-AV</comment></custom-block></script><script x="18.200000000000045" y="525.8333333333335"><custom-block s="Escape Your Maze"><comment w="339" collapsed="false">Allows the robot to escape the maze created by me by going forward and changing directions&#xD;-AV</comment></custom-block></script><script x="20" y="815.3333333333336"><custom-block s="turn %s move %s"><l></l><l></l><comment w="255" collapsed="false">Turns in a direction according to the input (left or right) and moves forward according to the input of moves&#xD;-AV</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="1475"><costumes><list id="1476"><item><ref mediaID="U2L4RobotinaMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1477"></list></sounds><blocks></blocks><variables></variables><scripts><script x="26" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block></script><comment x="27.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="27.428571428571416" y="109.80952380952382" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><script x="27" y="209.83333333333337"><custom-block s="Draw Maze 1"><comment w="369.00000000000006" collapsed="false">Draws maze 1 with the white blocks being the path for the robot&#xD;-AV</comment></custom-block></script><script x="25" y="268.83333333333337"><custom-block s="Draw Maze 2"><comment w="369.00000000000006" collapsed="false">Draws maze 2 with the white blocks being the path for the robot&#xD;-AV</comment></custom-block></script><script x="27" y="327.00000000000006"><custom-block s="Draw Maze 3"><comment w="369.00000000000006" collapsed="false">Draws maze 3 with the white blocks being the path for the robot&#xD;-AV</comment></custom-block></script><script x="30" y="387.0000000000001"><custom-block s="Draw Maze 4"><comment w="369.00000000000006" collapsed="false">Draws maze 4 with the white blocks being the path for the robot&#xD;-AV</comment></custom-block></script><script x="28" y="447.66666666666686"><custom-block s="Draw Maze 5"><comment w="369.00000000000006" collapsed="false">Draws maze 5 with the white blocks being the path for the robot&#xD;-AV</comment></custom-block></script><script x="10" y="510.83333333333337"><custom-block s="Draw Your Maze"><comment w="369.00000000000006" collapsed="false">Draws the maze created by me with the white blocks being the path for the robot&#xD;-AV</comment></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="1494">140,-140</list></variable><variable name="board matrix"><list id="1495"><item><list struct="atomic" id="1496">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1497">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1498">1,1,1,0,0,0,0,0</list></item><item><list struct="atomic" id="1499">0,0,1,0,1,1,1,0</list></item><item><list struct="atomic" id="1500">0,0,1,0,1,0,1,0</list></item><item><list struct="atomic" id="1501">0,0,1,1,1,0,1,0</list></item><item><list struct="atomic" id="1502">0,0,0,0,0,0,1,0</list></item><item><list struct="atomic" id="1503">0,0,0,0,0,0,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABdklEQVRYCWNgYGD4D8QDBQbS7oHy86i9oyEwKEMgNjb2v4GBwf+kpKT/K1asoGveZISFiKam5n91dXWGa3fXw4TA9ITO7QxeXl5wdSiSVOCgGKym+5+g729dZkTRQ6kbmJANmNq3B5mLlQ1yJAz39vYSdDBWQ5AEMXzT09Pzf9bCYiQlxDNL8+YwpKamYpiJzwSsipOTk/8fPjUHnz6i5JqqVzJERERgtQNmAE5JYtIDzBBi6f6ObQze3t4odqJw0A2ihSM4mQwY2NjYGKKjoxkKCgoYURIhugNowf/z5w8DIzAj/YdmOJwhQAvfYytTsDogMTHx/9Ez8ygOgOaaVQzh4eFY7YAZjiFJSTYsy5/LkJKSgmEmzDJsNIrinTt3/s8tccOmDqtYZtIEhsLCQhQzsCrEI4iimZh4p3ZRDHcALssn9+xicHd3h6vD4xmypMAGg6rjq1evMnz5fRZsCLV9SZbLRjWNhsBoCNAzBChu11Hg2P8AdxttO4s64+AAAAAASUVORK5CYII=" mediaID="U2L4RobotinaMaze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="U2L4RobotinaMaze_Board_cst_Untitled"/></media></snapdata>