<snapdata remixID="14902335"><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"><comment w="90" collapsed="false">This code creates a new maze that is unique from the others. G.S.</comment><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>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>1</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>1</l><l>1</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>1</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>1</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>1</l><l>1</l><l>1</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>1</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>1</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>7</l><script><custom-block s="Rotate Left"><comment w="90" collapsed="false">This code allows for the Robot to make it to the end of the maze while keeping the code concise and clear. G.S.</comment></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"><comment w="90" collapsed="false">This is the simplified code on how the robot can escape maze 3. The code takes advantage of repeat blocks to make the script look more clean and less confusing.  G.S.</comment></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"><comment w="90" collapsed="false">This is the code solution on how the robot can escape maze 5, only being limited to using the motion blocks, and the simple repeat block. G.S.</comment></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"><comment w="90" collapsed="false">This is a more simplified version of the script that allows the robot to escape maze 1. G.S.</comment></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"><comment w="90" collapsed="false">This is a less complex version of the script that allows the robot to escape maze 4. G.S.</comment></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>7</l><script><custom-block s="Move Forward"></custom-block></script><comment w="90" collapsed="false">The following is the script that allows the robot to successfully escape the custom maze that I made as simplifed as possible</comment></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>6</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 Left"></custom-block><custom-block s="Move Forward"></custom-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>2</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>2</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></blocks><primitives><block-definition s="for %&apos;count&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control" selector="doFor" primitive="doFor"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">i</input><input type="%n">1</input><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doFor</l></block><block s="doDeclareVariables"><list><l>test</l><l>increment</l></list></block><block s="doSetVar"><l>count</l><block var="start"/></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>1</l></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>-1</l></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>count</l><block var="increment"/></block></script></block></script></block-definition></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="1493"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1494"></list></costumes><sounds><list struct="atomic" id="1495"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="1500"><costumes><list id="1501"><item><ref mediaID="U2L4RobotinaMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1502"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></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><script x="24" y="190.66666666666669"><custom-block s="Draw Maze 1"></custom-block></script><script x="146" y="233.83333333333331"><custom-block s="Draw Maze 2"></custom-block></script><script x="21" y="248.5"><custom-block s="Draw Maze 3"></custom-block></script><script x="70" y="290.3333333333333"><custom-block s="Draw Maze 4"></custom-block></script><script x="10" y="348.8333333333333"><custom-block s="Draw Maze 5"></custom-block></script><comment x="169.4285714285714" y="306.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="242.4285714285714" y="267.8095238095238" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment></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"/><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="1518"><costumes><list id="1519"><item><ref mediaID="U2L4RobotinaMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1520"></list></sounds><blocks></blocks><variables></variables><scripts><script x="246.20000000000002" y="13.666666666666643"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="427.20000000000016" y="10.000000000000014"><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="50.200000000000045" y="19.8333333333333"><custom-block s="Escape Maze 1"></custom-block></script><script x="171.20000000000002" y="124.00000000000023"><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="90" collapsed="false">This is the simplified script of the note code, which utilizes the for i block in ordert to repeat the code in order. G.S.</comment></block></script><script x="438.70000000000016" y="301.1"><custom-block s="Rotate Left"><comment w="90" collapsed="false">This is the code that enables the robot to escape maze 3, which stricly uses motion blocks to do so. G.S.</comment></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="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="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></script><script x="55.333333333333314" y="62.36666666666656"><custom-block s="Escape Maze 2"></custom-block></script><script x="48.333333333333314" y="113.19999999999976"><custom-block s="Go To Start"></custom-block></script><script x="39.39999999999998" y="165.39999999999986"><custom-block s="Escape Maze 3"></custom-block></script><script x="35.599999999999994" y="237.2666666666667"><custom-block s="Escape Maze 4"></custom-block></script><script x="352.1" y="304.1"><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"><comment w="90" collapsed="false">This script allows the robot to escape maze 4 using simple motion blocks. G.S.</comment></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="Rotate Left"></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="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="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><script x="37.39999999999998" y="287.8000000000002"><custom-block s="Escape Maze 5"></custom-block></script><script x="307.20000000000005" y="225.99999999999983"><custom-block s="for %upvar = %n to %n %cs"><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="90" collapsed="false">This code allows the sprite to say the word leet in order of the letters its spelt out in. G.S.</comment></custom-block></script><script x="624.7000000000002" y="67.21666666666675"><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"><comment w="90" collapsed="false">This code allows the Robot to make it to the end of the maze 2, however the code is very bulky and there is a lot of reused blocks in order for it to do so. G.S</comment></custom-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><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><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><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><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><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><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script><script x="559.2000000000002" y="84.83333333333343"><custom-block s="Rotate Left"><comment w="90" collapsed="false">This is the code that allows the robot to escape maze 1 only using nothing but the motion blocks. G.S.</comment></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><script x="30" y="350.5999999999996"><custom-block s="Escape Your Maze"></custom-block></script></scripts></sprite></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1657">140,-140</list></variable><variable name="board matrix"><list id="1658"><item><list struct="atomic" id="1659">0,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1660">0,1,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1661">0,1,1,0,0,0,0,1</list></item><item><list struct="atomic" id="1662">0,0,1,0,0,0,0,1</list></item><item><list struct="atomic" id="1663">0,0,1,0,0,0,0,1</list></item><item><list struct="atomic" id="1664">0,0,1,1,1,0,0,1</list></item><item><list struct="atomic" id="1665">0,0,0,0,1,0,0,1</list></item><item><list struct="atomic" id="1666">0,0,0,0,1,0,0,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="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezVC27kNhAEUCP3P3SC/NZeez6SSDWb9YJg1zsjkV2vDdQfH/4jQIAAAQIEbhdQwLeTu5AAAQIECHx8ZBew3wACBAgQIFAkoICL4F1LgAABAtkCCjh3/5ITIECAQKGAAi7EdzUBAgQI5Aoo4NzdZyeXngABAsUCCrh4Aa4nQIAAgUwBBZy5d6mzBaQnQGABAQW8wBKMQIAAAQJ5Ago4b+cSE8gWkJ7AIgIKeJFFGIMAAQIEsgQUcNa+pSVAIFtA+oUEFPBCyzAKAQIECOQIKOCcXUtKgACBbIHF0ivgxRZiHAIECBDIEFDAGXuWkgABAgQWE7i5gBdLbxwCBAgQIFAkoICL4F1LgAABAtkCCvjG/buKAAECBAj8J6CA/5PwNwECBAgQuFFAAd+InX2V9AQIECDwWUABf9bwMwECBAgQuElAAd8E7ZpsAekJECDwu4AC/l3EvwkQIECAwA0CCvgGZFcQyBaQngCBnwQU8E8qPiNAgAABApMFFPBkYMcTIJAtID2BRwIK+JGMzwkQIECAwEQBBTwR19EECBDIFpD+mYACfqbjOwIECBAgMElAAU+CdSwBAgQIZAu8Sq+AXwn5ngABAgQITBBQwBNQHUmAAAECBF4J7F3Ar9L7ngABAgQIFAko4CJ41xIgQIBAtoAC3nf/khEgQIDAwgIKeOHlGI0AAQIE9hVQwPvuNjuZ9AQIEFhcQAEvviDjESBAgMCeAgp4z71KlS0gPQECDQQUcIMlGZEAAQIE9hNQwPvtVCIC2QLSE2gioICbLMqYBAgQILCXgALea5/SECCQLSB9IwEF3GhZRiVAgACBfQQU8D67lIQAAQLZAs3SK+BmCzMuAQIECOwhoID32KMUBAgQINBMYHABN0tvXAIECBAgUCSggIvgXUuAAAEC2QIKeOD+HUWAAAECBN4VUMDvSnmOAAECBAgMFFDAAzGzj5KeAAECBI4IKOAjWp4lQIAAAQKDBBTwIEjHZAtIT4AAgaMCCviomOcJECBAgMAAAQU8ANERBLIFpCdA4IyAAj6j5h0CBAgQIHBRQAFfBPQ6AQLZAtITOCuggM/KeY8AAQIECFwQUMAX8LxKgACBbAHprwgo4Ct63iVAgAABAicFFPBJOK8RIECAQLbA1fQK+Kqg9wkQIECAwAkBBXwCzSsECBAgQOCqQO8Cvpre+wQIECBAoEhAARfBu5YAAQIEsgUUcN/9m5wAAQIEGgso4MbLMzoBAgQI9BVQwH13lz259AQIEGguoICbL9D4BAgQINBTQAH33JupswWkJ0BgAwEFvMESRSBAgACBfgIKuN/OTEwgW0B6ApsIKOBNFikGAQIECPQSUMC99mVaAgSyBaTfSEABb7RMUQgQIECgj4AC7rMrkxIgQCBbYLP0CnizhYpDgAABAj0EFHCPPZmSAAECBDYTOFjAm6UXhwABAgQIFAko4CJ41xIgQIBAtoACPrB/jxIgQIAAgVECCniUpHMIECBAgMABAQV8ACv7UekJECBAYKSAAh6p6SwCBAgQIPCmgAJ+E8pj2QLSEyBAYLSAAh4t6jwCBAgQIPCGgAJ+A8kjBLIFpCdAYIaAAp6h6kwCBAgQIPBCQAG/API1AQLZAtITmCWggGfJOpcAAQIECDwRUMBPcHxFgACBbAHpZwoo4Jm6ziZAgAABAg8EFPADGB8TIECAQLbA7PQKeLaw8wkQIECAwA8CCvgHFB8RIECAAIHZAmsX8Oz0zidAgAABAkUCCrgI3rUECBAgkC2ggNfdv8kIECBAYGMBBbzxckUjQIAAgXUFFPC6u8meTHoCBAhsLqCAN1+weAQIECCwpoACXnMvpsoWkJ4AgQABBRywZBEJECBAYD0BBbzeTkxEIFtAegIhAgo4ZNFiEiBAgMBaAgp4rX2YhgCBbAHpgwQUcNCyRSVAgACBdQQU8Dq7MAkBAgSyBcLSK+CwhYtLgAABAmsIKOA19mAKAgQIEAgT+K2Aw9KLS4AAAQIEigQUcBG8awkQIEAgW0ABf9q/HwkQIECAwF0CCvguafcQIECAAIFPAgr4E0b2j9ITIECAwJ0CCvhObXcRIECAAIF/BRTwvxD+yhaQngABAncLKOC7xd1HgAABAgT+ElDAfyH4n0C2gPQECFQIKOAKdXcSIECAQLyAAo7/FQBAIFtAegJVAgq4St69BAgQIBAtoICj1y88AQLZAtJXCijgSn13EyBAgECsgAKOXb3gBAgQyBaoTq+AqzfgfgIECBCIFFDAkWsXmgABAgSqBWoLuDq9+wkQIECAQJGAAi6Cdy0BAgQIZAso4Lr9u5kAAQIEggUUcPDyRSdAgACBOgEFXGeffbP0BAgQCBdQwOG/AOITIECAQI2AAq5xd2u2gPQECBD4UMB+CQgQIECAQIGAAi5AdyWBaAHhCRD4W0AB/83gDwIECBAgcK+AAr7X220ECGQLSE/gfwEF/D+FHwgQIECAwH0CCvg+azcRIEAgW0D6LwIK+AuHfxAgQIAAgXsEFPA9zm4hQIAAgWyBb+kV8DcSHxAgQIAAgfkCCni+sRsIECBAgMA3gagC/pbeBwQIECBAoEhAARfBu5YAAQIEsgUUcMz+BSVAgACBlQQU8ErbMAsBAgQIxAgo4JhVZweVngABAqsJKODVNmIeAgQIEIgQUMARaxYyW0B6AgRWFFDAK27FTAQIECCwvYAC3n7FAhLIFpCewKoCCnjVzZiLAAECBLYWUMBbr1c4AgSyBaRfWUABr7wdsxEgQIDAtgIKeNvVCkaAAIFsgdXTK+DVN2Q+AgQIENhSQAFvuVahCBAgQGB1gbkFvHp68xEgQIAAgSIBBVwE71oCBAgQyBZQwPP272QCBAgQIPBQQAE/pPEFAQIECBCYJ6CA59lmnyw9AQIECDwVUMBPeXxJgAABAgTmCCjgOa5OzRaQngABAi8FFPBLIg8QIECAAIHxAgp4vKkTCWQLSE+AwFsCCvgtJg8RIECAAIGxAgp4rKfTCBDIFpCewNsCCvhtKg8SIECAAIFxAgp4nKWTCBAgkC0g/SEBBXyIy8MECBAgQGCMgAIe4+gUAgQIEMgWOJxeAR8m8wIBAgQIELguoICvGzqBAAECBAgcFtiqgA+n9wIBAgQIECgSUMBF8K4lQIAAgWwBBbzN/gUhQIAAgU4CCrjTtsxKgAABAtsIKOBtVpkdRHoCBAh0E1DA3TZmXgIECBDYQkABb7FGIbIFpCdAoKOAAu64NTMTIECAQHsBBdx+hQIQyBaQnkBXAQXcdXPmJkCAAIHWAgq49foMT4BAtoD0nQUUcOftmZ0AAQIE2goo4LarMzgBAgSyBbqnV8DdN2h+AgQIEGgpoIBbrs3QBAgQINBd4FoBd09vfgIECBAgUCSggIvgXUuAAAEC2QIK+Pz+vUmAAAECBE4LKODTdF4kQIAAAQLnBRTwebvsN6UnQIAAgUsCCvgSn5cJECBAgMA5AQV8zs1b2QLSEyBA4LKAAr5M6AACBAgQIHBcQAEfN/MGgWwB6QkQGCKggIcwOoQAAQIECBwTUMDHvDxNgEC2gPQEhgko4GGUDiJAgAABAu8LKOD3rTxJgACBbAHphwoo4KGcDiNAgAABAu8JKOD3nDxFgAABAtkCw9Mr4OGkDiRAgAABAq8FFPBrI08QIECAAIHhAq0KeHh6BxIgQIAAgSIBBVwE71oCBAgQyBZQwG32b1ACBAgQ2ElAAe+0TVkIECBAoI2AAm6zquxBpSdAgMBuAgp4t43KQ4AAAQItBBRwizUZMltAegIEdhRQwDtuVSYCBAgQWF5AAS+/IgMSyBaQnsCuAgp4183KRYAAAQJLCyjgpddjOAIEsgWk31lAAe+8XdkIECBAYFkBBbzsagxGgACBbIHd0yvg3TcsHwECBAgsKaCAl1yLoQgQIEBgd4HnBbx7evkIECBAgECRgAIugnctAQIECGQLKODH+/cNAQIECBCYJqCAp9E6mAABAgQIPBZQwI9tsr+RngABAgSmCijgqbwOJ0CAAAECPwso4J9dfJotID0BAgSmCyjg6cQuIECAAAEC3wUU8HcTnxDIFpCeAIFbBBTwLcwuIUCAAAECXwUU8FcP/yJAIFtAegK3CSjg26hdRIAAAQIEfgko4F8WfiJAgEC2gPS3CijgW7ldRoAAAQIE/hFQwP84+JMAAQIEsgVuT6+Abyd3IQECBAgQ+PhQwH4LCBAgQIBAgcBSBVyQ35UECBAgQKBEQAGXsLuUAAECBNIFFPAyvwEGIUCAAIEkAQWctG1ZCRAgQGAZAQW8zCqyB5GeAAECaQIKOG3j8hIgQIDAEgIKeIk1GCJbQHoCBBIFFHDi1mUmQIAAgXIBBVy+AgMQyBaQnkCqgAJO3bzcBAgQIFAqoIBL+V1OgEC2gPTJAgo4efuyEyBAgECZgAIuo3cxAQIEsgXS0yvg9N8A+QkQIECgREABl7C7lAABAgSyBT4+FHD6b4D8BAgQIFAioIBL2F1KgAABAukCyQWcvnv5CRAgQKBQQAEX4ruaAAECBHIFFHDq7uUmQIAAgVIBBVzK73ICBAgQSBVQwKmbz84tPQECBMoFFHD5CgxAgAABAokCCjhx6zJnC0hPgMASAgp4iTUYggABAgTSBBRw2sblJZAtID2BZQQU8DKrMAgBAgQIJAko4KRty0qAQLaA9EsJKOCl1mEYAgQIEEgRUMApm5aTAAEC2QLLpVfAy63EQAQIECCQIKCAE7YsIwECBAgsJ3BrAS+X3kAECBAgQKBIQAEXwbuWAAECBLIFFPBt+3cRAQIECBD4JaCAf1n4iQABAgQI3CaggG+jzr5IegIECBD4KqCAv3r4FwECBAgQuEVAAd/C7JJsAekJECDwXUABfzfxCQECBAgQmC6ggKcTu4BAtoD0BAj8LKCAf3bxKQECBAgQmCqggKfyOpwAgWwB6Qk8FlDAj218Q4AAAQIEpgko4Gm0DiZAgEC2gPTPBRTwcx/fEiBAgACBKQIKeAqrQwkQIEAgW+B1egX82sgTBAgQIEBguIACHk7qQAIECBAg8Fpg5wJ+nd4TBAgQIECgSEABF8G7lgABAgSyBRTwrvuXiwABAgSWFlDAS6/HcAQIECCwq4AC3nWz2bmkJ0CAwPICCnj5FRmQAAECBHYUUMA7blWmbAHpCRBoIaCAW6zJkAQIECCwm4AC3m2j8hDIFpCeQBsBBdxmVQYlQIAAgZ0EFPBO25SFAIFsAelbCSjgVusyLAECBAjsIqCAd9mkHAQIEMgWaJdeAbdbmYEJECBAYAcBBbzDFmUgQIAAgXYCQwu4XXoDEyBAgACBIgEFXATvWgIECBDIFlDAw/bvIAIECBAg8L6AAn7fypMECBAgQGCYgAIeRpl9kPQECBAgcExAAR/z8jQBAgQIEBgioICHMDokW0B6AgQIHBdQwMfNvEGAAAECBC4LKODLhA4gkC0gPQECv+uE6gAAAkNJREFU5wQU8Dk3bxEgQIAAgUsCCvgSn5cJEMgWkJ7AeQEFfN7OmwQIECBA4LSAAj5N50UCBAhkC0h/TUABX/PzNgECBAgQOCWggE+xeYkAAQIEsgWup1fA1w2dQIAAAQIEDgso4MNkXiBAgAABAtcFOhfw9fROIECAAAECRQIKuAjetQQIECCQLaCAu+7f3AQIECDQWkABt16f4QkQIECgq4AC7rq57LmlJ0CAQHsBBdx+hQIQIECAQEcBBdxxa2bOFpCeAIEtBBTwFmsUggABAgS6CSjgbhszL4FsAekJbCOggLdZpSAECBAg0ElAAXfallkJEMgWkH4rAQW81TqFIUCAAIEuAgq4y6bMSYAAgWyB7dIr4O1WKhABAgQIdBBQwB22ZEYCBAgQ2E7gUAFvl14gAgQIECBQJKCAi+BdS4AAAQLZAgr47f17kAABAgQIjBNQwOMsnUSAAAECBN4WUMBvU2U/KD0BAgQIjBVQwGM9nUaAAAECBN4SUMBvMXkoW0B6AgQIjBdQwONNnUiAAAECBF4KKOCXRB4gkC0gPQECcwQU8BxXpxIgQIAAgacCCvgpjy8JEMgWkJ7APAEFPM/WyQQIECBA4KGAAn5I4wsCBAhkC0g/V0ABz/V1OgECBAgQ+FFAAf/I4kMCBAgQyBaYn14Bzzd2AwECBAgQ+CaggL+R+IAAAQIECMwXWLmA56d3AwECBAgQKBJQwEXwriVAgACBbAEFvOr+zUWAAAECWwso4K3XKxwBAgQIrCrwJwAAAP//lVwoVAAAAAZJREFUAwDU5ALRcl29HAAAAABJRU5ErkJggg==" mediaID="U2L4RobotinaMaze_Board_cst_Untitled"/><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABzklEQVR4AeyVMUvDQBTH7wQ3P4ebtCB1c6zFfIFMRRqC4CAaDeogLuIgJhIUBy0RpUtxcWql4upSpIvUguBX6F4oPPtOLvSSpk3saTsE8ri73Lv3/+WfS26GEAK9mNQFCEAnpd7TpQjQayd3JQCJA9PhQD6fh3Q6DZqmQblc/tf/AnOgVCrRTqdD2u02OTpRyfwCAI9qtfqnQAwA/wKtVot+fD1iV4jt/VUBSJiUMPAAsNbV+Qs2Q4M7g61t22O7IwBks1m6vmYPBeifvL7bEdwpFouxgQQALG6aJl1e0rEbO84udAEoyoYOAKCq67pSDij/hq5UKgGHBgIgxOc7lQKBtXgYBwpJpVKQyWTAcRwGEwrAF8luu90uoZQSAKZPQgFwl8sWd06fSLPZpPV6nRqGwRweCFAoFH7wxiQ4Pnwg+Cp5KIrCRPvLBgAsy4LXt9v+nMj9vS1XEFRVNSDoLyYA1Go1uLnf9eeEjjc0RxDUdX2koL+YALBprvjnA2NuJ7b8PQaSYtzwAMI23aX1LDxljNqRUhkAHsdzs4veAnw6HrlcLratXqEIHQaAx3Gj0aBcNMI6aSkMQFq1XxRKABIHpsIBKQdP2Acw4j58AwAA//+3YJpZAAAABklEQVQDAOTnvT+k34bsAAAAAElFTkSuQmCC" mediaID="U2L4RobotinaMaze_Robot_cst_arrow"/></media></snapdata>