<snapdata remixID="14903486"><project name="U3L1-Robot in a Maze" 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="U3L1-Robot in a Maze"><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="448.44687500000043" collapsed="false">This script builds the maze by setting the step size to 40 and creating a board matrix where each row list uses 1s for walls and 0s for open paths. The program then draws the maze from this matrix and sets the start position at (-140, -140) so the maze appears in the correct location on the screen.&#xD;-NP</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>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>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>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>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>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>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></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="161" collapsed="false">It uses a repeat 7 times loop of “rotate left, move forward, rotate right, move forward” to solve the maze, which makes the code more simple and elegant. Using the loop avoids repeating the same blocks and makes it easier to change the number of steps if needed.&#xD;-NP</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><scripts><comment x="31.5" y="202.58333333333348" w="107" collapsed="false">Uses a pattern of &quot;Rotate left, move forward, rotate right, move forward&quot; 7 time to escape the maze 2.&#xD;-NP</comment></scripts></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><comment w="95" collapsed="false">The for i loop is the main control part, so it runs twice: i = 3 the first time and i = 4 the second time. Each round, the sprite rotates left, moves forward i times, rotates right, and moves forward i times again, so the steps increase from 3 to 4 automatically.&#xD;-NP</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><scripts><script x="297" y="124.80000000000001"><custom-block s="Rotate Left"><comment w="90" collapsed="false">Use a pattern of Rotate left, move forward 3 times, rotate right, move forward 3 times.It does the same again except the move forward is 4 times instead of 3.&#xD;-NP</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></scripts></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><comment w="164.9999999999999" collapsed="false">This solution uses a custom block that lets the user choose the turn direction and the number of spaces to move forward in one step. By combining turning and movement into a single reusable block, the code becomes shorter, clearer, and more flexible, making it easier to follow the maze and reach the exit.&#xD;-NP</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><scripts><script x="388" y="48.800000000000026"><custom-block s="Rotate Left"><comment w="194" collapsed="false">This script guides the sprite through the maze by alternating between rotating left or right and repeating the move forward block to match each section of the path. The number of repeats changes in a pattern (7, 3, 7, 3, 7), which allows the sprite to follow the maze’s turns accurately and successfully reach the exit.&#xD;-NP</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></scripts></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"><comment w="119" collapsed="false">The sprite rotates left, then the inner repeat loop runs 7 times to move the sprite forward. After that, it turns again, and the whole sequence repeats twice, which allows the sprite to escape Maze 1.&#xD;-NP</comment><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><scripts><comment x="33.03125" y="214.46666666666664" w="90" collapsed="false">Version #1:&#xD;Uses a pattern of rotate left, move forward 7 times, rotate right, and move forward 7 times again to escape maze 1. &#xD;-NP</comment><comment x="160.5" y="215.66666666666669" w="90" collapsed="false">Version #2:&#xD;More complex version of the previous code but this time repeat 7 times is used to escape the maze. &#xD;-NP</comment></scripts></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><comment w="125.99999999999989" collapsed="false">The for i loop is the main control part, so it runs three times with i = 1, then 2, then 3, making the sprite move farther each round. Each time it repeats “move forward” i times, rotates left, repeats “move forward” i times again, rotates right, and then the final move forward → rotate left → move forward blocks finish the path so the sprite can escape the maze 4.&#xD;-NP</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><scripts><script x="356" y="27.80000000000001"><custom-block s="Move Forward"><comment w="117" collapsed="false">Uses a pattern of&#xD;&quot;Move forward, rotate left, move forward, rotate right with a different amount of move forwards to get through the maze 4.&#xD;-NP</comment></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="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></scripts></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><comment w="225.99999999999966" collapsed="false">This script guides the sprite through the maze using a custom turn + move block that combines turning left or right with moving a specific number of spaces in one command. Each block represents a precise step in the maze path, and when they are executed in order, the sprite follows the correct turns and distances needed to successfully escape the maze.&#xD;-NP</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Move Forward"></custom-block><custom-block s="turn %s move %s"><l>left</l><l>6</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>5</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>6</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>1</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"><comment w="201" collapsed="false">This custom block checks the input direction to decide whether the sprite rotates left or right, then uses the spaces value to repeat the move forward action. By combining a conditional statement with a repeat loop, the block makes turning and moving reusable, flexible, and easier to control.&#xD;-NP</comment><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><block s="reportVariadicEquals"><list><block var="direction"/><l>right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script></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="1473"><pentrails>data:image/png;base64,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AIGKAgK4IqajCBAgQIBAqYAALpWyjgABAgQIVBQQwBUxHUWAAAECBEoFBHCplHUECBAgQKCigACuiOkoAgQIECBQKiCAS6WsI0CAAAECFQUEcEVMRxEgQIAAgVIBAVwqZR0BAgQIEKgoIIArYjqKAAECBAiUCgjgUinrCBAgQIBARQEBXBHTUQQIECBAoFRAAJdKWUeAAAECBCoKCOCKmI4iQIAAAQKlAgK4VMo6AgQIECBQUUAA98P88frP7+z1O+L0dq/t7uyv37+zf3oV+p3sfvz6CfTbvQifv7fn2sE+v2+X2722aS71m0Lu3Z2fP/MK/OaHzb/9oG3+ftw0v573jNPc1w33n79tmrZ7/dVp1pn3bPebV+7/9/Hj10+g9+4fj8fNf134ffPL3ic5gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI/GUF/g8sccbm3geJDQAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="1474"></list></costumes><sounds><list struct="atomic" id="1475"></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="1480"><costumes><list id="1481"><item><ref mediaID="U3L1-Robot in a Maze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1482"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27.285714285714278" y="126.33333333333334"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Your Maze"><comment w="90" collapsed="false">Comment is inside the block. &#xD;-NP</comment></custom-block></script><script x="46.28571428571422" y="651.1666666666667"><custom-block s="Draw Maze 5"></custom-block></script><script x="44.28571428571422" y="593.1666666666667"><custom-block s="Draw Maze 4"></custom-block></script><script x="46.28571428571422" y="539.1666666666667"><custom-block s="Draw Maze 3"></custom-block></script><script x="48.28571428571428" y="485.16666666666674"><custom-block s="Draw Maze 2"></custom-block></script><script x="48.28571428571428" y="426.5"><custom-block s="Draw Maze 1"></custom-block></script><comment x="20.714285714285694" y="342.7619047619047" w="210.39999999999995" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="272.1245814732143" y="344.1666666666667" w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment><comment x="30.714285714285666" y="300.14285714285717" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment></scripts></sprite><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="1496"><costumes><list id="1497"><item><ref mediaID="U3L1-Robot in a Maze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1498"></list></sounds><blocks></blocks><variables></variables><scripts><script x="14.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 Your Maze"><comment w="90" collapsed="false">Comment is inside the block. &#xD;-NP</comment></custom-block></script><script x="203.2" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="13.333333333333314" y="186.19999999999982"><custom-block s="Go To Start"></custom-block></script><comment x="11" y="254.39999999999975" 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="11.866666666666617" y="315.6666666666663" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="360.20000000000005" y="128.83333333333334"><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.&#xD;&#xD;Comment is inside the block. &#xD;-NP</comment></custom-block></script><script x="370.20000000000005" y="314.83333333333314"><custom-block s="Escape Maze 3"><comment w="90" collapsed="false">Comment is inside the block. &#xD;-NP</comment></custom-block></script><script x="374.20000000000005" y="486.8333333333337"><custom-block s="Escape Maze 5"><comment w="90" collapsed="false">Comment is inside the block. &#xD;-NP</comment></custom-block></script><script x="20" y="810.3333333333335"><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="185" collapsed="false">This for loop runs 3 times. The play note block repeats i times. The note played is determined by i multiplied by 10. This allows different notes to be played. &#xD;-NP</comment></block></script><script x="20" y="679.666666666667"><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>1</l></block></script><comment w="140" collapsed="false">This for loop is run 4 times. In each i, the program says a the letters in order of the word &quot;leet&quot; for 1 second each time.&#xD;-NP</comment></block></script><script x="370.20000000000005" y="240.83333333333326"><custom-block s="Escape Maze 2"><comment w="90" collapsed="false">Comment is inside the block. &#xD;-NP</comment></custom-block></script><script x="372.20000000000005" y="393.83333333333314"><custom-block s="Escape Maze 4"><comment w="90" collapsed="false">Comment is inside the block. &#xD;-NP</comment></custom-block></script><script x="15" y="459.33333333333303"><custom-block s="turn %s move %s"><l></l><l></l><comment w="90" collapsed="false">Comment is inside the block. &#xD;-NP</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"/><watcher var="i" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1558">140,-140</list></variable><variable name="board matrix"><list id="1559"><item><list struct="atomic" id="1560">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1561">1,1,1,1,1,1,1,0</list></item><item><list struct="atomic" id="1562">0,0,0,0,0,0,1,0</list></item><item><list struct="atomic" id="1563">0,0,0,0,0,0,1,0</list></item><item><list struct="atomic" id="1564">0,1,1,1,1,1,1,0</list></item><item><list struct="atomic" id="1565">0,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1566">0,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1567">0,0,0,0,0,0,0,1</list></item></list></variable><variable name="i"><l>4</l></variable></variables></scene></scenes></project><media name="U3L1-Robot in a Maze" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="U3L1-Robot in a Maze_Board_cst_Untitled"/><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="U3L1-Robot in a Maze_Robot_cst_arrow"/></media></snapdata>