<snapdata remixID="13334927"><project name="Robot Mazes" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Robot Mazes"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment</hidden><headers></headers><code></code><blocks><block-definition s="Move Forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>.1</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>.1</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.1</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="up"></block><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><block s="down"></block><custom-block s="tell %s to %cs"><l>Goal</l><script><block s="up"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Goal"/></block><block s="reportListItem"><l>2</l><block var="Goal"/></block></block><block s="down"></block></script></custom-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><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block><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><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block><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="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></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><block s="doSetVar"><l>step</l><l>40</l></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><block s="doSetVar"><l>Goal</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>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><block s="doSetVar"><l>step</l><block s="reportQuotient"><l>320</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></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><block s="doSetVar"><l>Goal</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>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><block s="doSetVar"><l>step</l><block s="reportQuotient"><l>320</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></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><block s="doSetVar"><l>Goal</l><block s="reportNewList"><list><l>-140</l><l>140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><l>320</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></block></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>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><block s="doSetVar"><l>Goal</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="doUntil"><block s="reportTouchingObject"><l>Goal</l></block><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportTouchingObject"><l>Goal</l></block><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doForever"><script><custom-block s="Move Forward"></custom-block></script></block></script></block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Draw Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>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><block s="doSetVar"><l>step</l><block s="reportQuotient"><l>320</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doTellTo"><l>Goal</l><block s="reifyScript"><script><block s="setScale"><l>100</l></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Robot</l><block s="reifyScript"><script><block s="setScale"><l>100</l></block></script><list></list></block><list></list></block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block><block s="doSetVar"><l>Goal</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>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><block s="doSetVar"><l>step</l><block s="reportQuotient"><l>320</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></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><block s="doSetVar"><l>Goal</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><block s="doUntil"><block s="reportTouchingObject"><l>Goal</l></block><script><block s="doIfElse"><custom-block s="Can Move Forward"></custom-block><script><custom-block s="Move Forward"></custom-block></script><script><custom-block s="Rotate Right"></custom-block></script></block></script></block></script></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>2</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></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="matrix Column" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>160</l></list></block><block var="step"/></block></block></block></script></block-definition><block-definition s="matrix Row" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportRound"><block s="reportQuotient"><block s="reportDifference"><l>160</l><block s="yPosition"></block></block><block var="step"/></block></block></block></script></block-definition><block-definition s="onWall %&apos;row&apos; %&apos;col&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="col"/><block s="reportListItem"><block var="row"/><block var="board matrix"/></block></block><l>0</l></list></block></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></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="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></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="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></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="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script><list></list></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="Escape Any Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doBroadcast"><l>start</l><list></list></block></script><scripts><script x="138" y="225.8"><block s="doIfElse"><custom-block s="Can Move Forward"></custom-block><script><custom-block s="Move Forward"></custom-block></script><script></script></block></script><script x="201" y="163.8"><block s="doUntil"><block s="reportTouchingObject"><l>Goal</l></block><script></script></block></script></scripts></block-definition><block-definition s="robot direction" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportRound"><block s="reportModulus"><block s="reportQuotient"><block s="direction"></block><l>90</l></block><l>4</l></block></block></block></script></block-definition><block-definition s="onBoard %&apos;row&apos; %&apos;col&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block var="col"/><l>1</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="col"/><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="board matrix"/></block></block></list></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThanOrEquals"><list><block var="row"/><l>1</l></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="row"/><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></list></block></list></block></list></block><comment w="90" collapsed="false">This block should report False, if the row is not on the board, or the col is not on the board.&#xD;&#xD;It should report True if the row and col are both on the board.</comment></block></script></block-definition><block-definition s="U3L1P1 Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</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>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><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>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</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>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</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><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</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>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</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>1</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</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>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</l><l>0</l><l>1</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>1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</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>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block></list></block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><l>320</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doTellTo"><l>Goal</l><block s="reifyScript"><script><block s="setScale"><l>50</l></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Robot</l><block s="reifyScript"><script><block s="setScale"><l>50</l></block></script><list></list></block><list></list></block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><block s="reportQuotient"><l>320</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></block><l>-155</l></list></block></block><block s="doSetVar"><l>Goal</l><block s="reportNewList"><list><block s="reportQuotient"><l>-320</l><block s="reportListAttribute"><l><option>length</option></l><block var="board matrix"/></block></block><l>155</l></list></block></block></script></block-definition><block-definition s="Can Move Forward" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>row</l><l>col</l></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="robot direction"></custom-block><l>0</l></list></block><script><block s="doSetVar"><l>row</l><block s="reportDifference"><custom-block s="matrix Row"></custom-block><l>1</l></block></block><block s="doSetVar"><l>col</l><custom-block s="matrix Column"></custom-block></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="robot direction"></custom-block><l>1</l></list></block><script><block s="doSetVar"><l>row</l><custom-block s="matrix Row"></custom-block></block><block s="doSetVar"><l>col</l><block s="reportVariadicSum"><list><custom-block s="matrix Column"></custom-block><l>1</l></list></block></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="robot direction"></custom-block><l>2</l></list></block><script><block s="doSetVar"><l>row</l><block s="reportVariadicSum"><list><custom-block s="matrix Row"></custom-block><l>1</l></list></block></block><block s="doSetVar"><l>col</l><custom-block s="matrix Column"></custom-block></block></script><script><block s="doSetVar"><l>row</l><custom-block s="matrix Row"></custom-block></block><block s="doSetVar"><l>col</l><block s="reportDifference"><custom-block s="matrix Column"></custom-block><l>1</l></block></block></script></block></script></block></script></block><block s="doReport"><block s="reportVariadicAnd"><list><custom-block s="onBoard %s %s"><block var="row"/><block var="col"/></custom-block><block s="reportNot"><custom-block s="onWall %s %s"><block var="row"/><block var="col"/></custom-block></block></list></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="2532"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2533"></list></costumes><sounds><list struct="atomic" id="2534"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Board" idx="3" x="159.99999999999886" y="-129.52380952380952" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="150,150,150,1" pen="tip" id="2539"><costumes><list id="2540"><item><ref mediaID="Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2541"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block></script><comment x="20" y="73" w="254.80000000000004" collapsed="true">5 mazes are already created for you.</comment><script x="20" y="105"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="clear"></block><block s="setScale"><l>100</l></block><custom-block s="Draw Maze 1"><comment w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment></custom-block></script><script x="20" y="246.83333333333337"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="clear"></block><block s="setScale"><l>100</l></block><custom-block s="Draw Maze 2"></custom-block></script><script x="20" y="355.5000000000001"><block s="clear"></block></script><script x="20" y="391.3333333333334"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="clear"></block><block s="setScale"><l>100</l></block><custom-block s="Draw Maze 5"></custom-block></script><script x="20" y="500.0000000000002"><block s="receiveKey"><l><option>6</option></l><list></list></block><block s="clear"></block><block s="setScale"><l>100</l></block><custom-block s="U3L1P1 Maze"></custom-block></script><script x="20" y="608.666666666667"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="clear"></block><block s="setScale"><l>100</l></block><custom-block s="Draw Maze 4"></custom-block></script><script x="20" y="717.3333333333337"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="clear"></block><block s="setScale"><l>100</l></block><custom-block s="Draw Maze 3"></custom-block></script><script x="20" y="826.0000000000005"><block s="receiveKey"><l><option>7</option></l><list></list></block><block s="clear"></block><block s="setScale"><l>100</l></block><custom-block s="Draw Your Maze"><comment w="115.73333333333336" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script></scripts></sprite><sprite name="Goal" idx="1" x="-15.238095238095184" y="155" heading="355" scale="0.5" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="152.99999999999997,191.25,0,1" pen="tip" id="2603"><costumes><list id="2604"><item><ref mediaID="Goal_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="2605"></list></sounds><blocks></blocks><variables></variables><scripts><script x="60" y="79.33333333333334"><block s="receiveCondition"><block s="reportTouchingObject"><l>Robot</l></block></block><block s="doTellTo"><l>Robot</l><block s="reifyScript"><script></script><list></list></block><list></list></block><block s="doSayFor"><l>I WIN!</l><l>1</l></block></script></scripts></sprite><sprite name="Robot" idx="2" x="15.238095238095184" y="-155" heading="0" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="2625"><costumes><list id="2626"><item><ref mediaID="Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="2627"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="doBroadcast"><l>start</l><list></list></block><block s="down"></block><custom-block s="Escape Maze 1"><comment w="200.93333333333334" collapsed="false">Edit this block and write its code using only the four custom motion blocks in the palette and any Control blocks you need.</comment></custom-block></script><script x="30" y="245.66666666666674"><block s="receiveGo"></block></script><script x="30" y="350.66666666666674"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><custom-block s="Escape Maze 2"></custom-block><block s="down"></block></script><script x="30" y="815.8333333333337"><block s="clear"></block></script><comment x="30" y="851.6666666666671" 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="30" y="1167.166666666667" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="30" y="1233.166666666667"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 4"></custom-block></script><script x="30" y="1401.666666666667"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 5"></custom-block></script><script x="30" y="1570.166666666667"><block s="receiveKey"><l><option>6</option></l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Go To Start"></custom-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 Any Maze"><comment w="90" collapsed="true">See if you can write a block to solve ANY maze.</comment></custom-block></script><script x="30" y="1783.8333333333337"><block s="receiveKey"><l><option>7</option></l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Go To Start"></custom-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="200.71428571428572" collapsed="false">Go to the Board Sprite to complete the Draw Your Maze block before completing the Escape Your Maze block here.</comment></custom-block></script><script x="509" y="129.16666666666674"><custom-block s="Move Forward"></custom-block></script><script x="509" y="211.0000000000001"><custom-block s="matrix Column"></custom-block></script><script x="510" y="276.66666666666686"><block s="reportTouchingObject"><l>Goal</l></block></script><script x="502" y="241.66666666666686"><custom-block s="matrix Row"></custom-block></script><script x="515" y="377.3333333333336"><custom-block s="Rotate Left"></custom-block></script><script x="494" y="432.16666666666697"><custom-block s="Can Move Forward"></custom-block></script><script x="499" y="512.0000000000003"><custom-block s="robot direction"></custom-block></script><script x="925" y="83.66666666666674"><block s="receiveMessage"><l>start</l><list></list></block><block s="createClone"><l><option>myself</option></l></block></script><script x="156" y="490.66666666666754"><custom-block s="Escape Maze 2"></custom-block></script><script x="44" y="998.666666666667"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 3"></custom-block></script><script x="534.5" y="966.8333333333333"><custom-block s="Rotate Left"></custom-block></script><script x="440" y="1228.833333333334"><block s="receiveMessage"><l>start</l><list></list></block><custom-block s="Escape Any Maze"></custom-block></script><script x="296.751953125" y="671.6333333333333"><block s="doUntil"><block s="reportTouchingObject"><l>Goal</l></block><script><block s="doWait"><l>1</l></block><custom-block s="Rotate Left"></custom-block><block s="doIfElse"><custom-block s="Can Move Forward"></custom-block><script><block s="doWait"><l>1</l></block><custom-block s="Move Forward"></custom-block></script><script><block s="doWait"><l>1</l></block><custom-block s="Rotate Right"></custom-block><block s="doIfElse"><custom-block s="Can Move Forward"></custom-block><script><block s="doWait"><l>1</l></block><custom-block s="Move Forward"></custom-block></script><script><block s="doWait"><l>1</l></block><custom-block s="Rotate Left"></custom-block></script></block></script></block></script><comment w="90" collapsed="false">Change the contents of the repeat until loop to make the robot escape any maze.&#xD;(ie get to the goal)&#xD;</comment></block></script><script x="242" y="1799.8333333333337"><custom-block s="Escape Your Maze"><comment w="200.71428571428572" collapsed="false">Go to the Board Sprite to complete the Draw Your Maze block before completing the Escape Your Maze block here.</comment></custom-block></script><script x="988" y="530.1666666666674"><block s="createClone"><l><option>myself</option></l></block></script><script x="810" y="469.5000000000007"><block s="createClone"><l><option>myself</option></l></block></script><script x="837" y="536.3333333333342"><block s="removeClone"></block></script><script x="688" y="496.5000000000009"><custom-block s="Rotate Right"></custom-block></script><script x="857" y="55.833333333333485"><custom-block s="Go To Start"></custom-block></script><script x="886" y="153.0000000000008"><block s="receiveOnClone"></block><block s="doUntil"><block s="reportTouchingObject"><l>Goal</l></block><script><custom-block s="Rotate Right"></custom-block><block s="doIfElse"><custom-block s="Can Move Forward"></custom-block><script><custom-block s="Move Forward"></custom-block></script><script><custom-block s="Rotate Left"></custom-block><block s="doIfElse"><custom-block s="Can Move Forward"></custom-block><script><custom-block s="Move Forward"></custom-block></script><script><custom-block s="Rotate Left"></custom-block></script></block></script></block></script></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.031251937499988" color="243,118,29" hidden="true"/><watcher var="Goal" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>15.238095238095237</l></variable><variable name="Start"><list struct="atomic" id="2822">15.238095238095237,-155</list></variable><variable name="board matrix"><list id="2823"><item><list struct="atomic" id="2824">0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="2825">0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,0,1,1,1,0</list></item><item><list struct="atomic" id="2826">0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0</list></item><item><list struct="atomic" id="2827">0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0,1,0</list></item><item><list struct="atomic" id="2828">0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0</list></item><item><list struct="atomic" id="2829">0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0</list></item><item><list struct="atomic" id="2830">0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="2831">0,1,0,1,1,1,0,1,0,1,0,1,1,1,1,1,1,1,0,1,0</list></item><item><list struct="atomic" id="2832">0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0</list></item><item><list struct="atomic" id="2833">0,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,0</list></item><item><list struct="atomic" id="2834">0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0</list></item><item><list struct="atomic" id="2835">0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,0,1,0,1,0</list></item><item><list struct="atomic" id="2836">0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,1,0,1,0</list></item><item><list struct="atomic" id="2837">0,1,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,0</list></item><item><list struct="atomic" id="2838">0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0</list></item><item><list struct="atomic" id="2839">0,1,1,1,0,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0</list></item><item><list struct="atomic" id="2840">0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0</list></item><item><list struct="atomic" id="2841">0,1,1,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,0</list></item><item><list struct="atomic" id="2842">0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,1,0</list></item><item><list struct="atomic" id="2843">0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,0</list></item><item><list struct="atomic" id="2844">0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0</list></item></list></variable><variable name="Goal"><list struct="atomic" id="2845">-15.238095238095237,155</list></variable></variables></scene></scenes></project><media name="Robot Mazes" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==" mediaID="Board_cst_Untitled"/><costume name="Untitled" center-x="16" center-y="15.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAApRJREFUWEfFlk1IFGEYx3/P5JLRIdoPpbA6FUGQlpEf4c54rouhKRR1COrWoa9DRVFUh74O3Qo6FAVakpc6t7MSWmRlEES3SopyZ6VDZCjzhOuuuLrrjjru7mmW93l+/9/MO+/7jjDPXzDKOsOgWpX1wKp0+28Rvroug8k43+aDFC/F6dDDqrQCWwr0fBSh23W550VmboFaAsGVXBXhpBfRmTWq3Ej+4QwDjOXrzysQiRJ1hTvA5oWET+v5ZChHh+PEc3FyCkQs2l2lc5HBWe2G0DEco2smc5ZA0KJVlCd+hmdYKrQlY3RPZ2cJhJvYrgavgLKlEADGxaUu0cvbDD9LIGTSB9QvUXgG2+/YNMwSCJscV7i5xOEpvMCJhM2t9PVkZMjkO7CmGALAD8dm7ZRAOMp+FR4WKXzyKSgHEnEepd6BsEmXwr6iCsDjhE17SqDIjz9zn6lpkMpGKsYD/Czm3WeyysaolIhFjau8K4WAIWyTYJRGEV6WQkCVXRJqpg6X/lIIYFAvkSgbXeFzKQQMZZPQxrLQr9R57enjxEdRdSoIZJbhxAG000e4F9Rrx6ZuUsDiMspZL12+1QhXnBjnUgKrm9hqGAz6BvcAcl2qR3r5MDXvIZOnQIuHXj9KehybvVmnYbiZWnV54we9EEMMdiReMJAlMPEnaHJe4GIhwGLGFS4kbS5lGLOWXtiiU5X2xYTk6xWhKxGjY/p4zrUfjPJMhN1+SqjyPBlnz0xm3s0nZHIfOOiTxAPH5lAu1py7X8jkmMA1heULERH4p3Dasbmdd1oKgYMWVaKcAo4A5YXq0+OjwF0VridjDM3V43n/r2pgxWiAFlewBGqADRN7WBo+AnxReG8osfIxeob6+OtF9j+LC7DxsccnggAAAABJRU5ErkJggg==" mediaID="Goal_cst_Untitled"/><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAV9JREFUWEdjZGBg+M/AwMDIMDDg/0BZDPfuqANGQ2A0BMAhEBsb+//y5csMRkZGDG5ubgwRERF0Cxm4RZqamv/V1dUZrt1dj1IkTejczuDl5UUzB6EYrKb7H1Qq4gW3LjNS1TEohu3evft/dpELITfA5dMT+hiKi4spchCG5p6env+zFhYT7QhkhaV5cxhSU1NJchBWxcnJyf8Pn5pDliOQNTVVrySYoHG6lpj0QKoL+zu2MXh7e6PYiTe4aOEITiYDBjY2Nobo6GiGgoIC/CmaFg5g/afDwM3NzRAZGclQWFiI2wG0sBxbmYI1ChITE/8fPTOP1CjGUN9cs4ohPDwcbzRTNRuW5c9lSElJIT8b7ty5839uiRvRPs9MmgCOR6I1YFE4eIpiXIlucs8uBnd3d4p8iS+E4NXx1atXGb78PgtWS+0Kh6ADKIlDSvXSLGiJddioA0ZDYFCEwIB2zwEQnGcf8OPK+gAAAABJRU5ErkJggg==" mediaID="Robot_cst_arrow"/></media></snapdata>