<snapdata remixID="13124782"><project name="Unit 3 lab 1" 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="Unit 3 lab 1"><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="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>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>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>0</l><l>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>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>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</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>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>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><block s="doSetVar"><l>step</l><l>40</l></block></script></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="doFor"><l>i</l><l>3</l><l>4</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="move %s"><l>7</l></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="move %s"><l>3</l></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="move %s"><l>7</l></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="move %s"><l>3</l></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="move %s"><l>7</l></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Draw Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><custom-block s="for %upvar = %n to %n %cs"><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></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="move %s"><l>5</l></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="move %s"><l>2</l></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="move %s"><l>3</l></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="move %s"><l>2</l></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="move %s"><l>4</l></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="move %s"><l>2</l></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="move %s"><l>2</l></custom-block></script></block-definition><block-definition s="row of maze %&apos;row&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block var="row"/></block></script></block-definition><block-definition s="move %&apos;steps&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doWait"><l>.5</l></block><block s="doRepeat"><block var="steps"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><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></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="1393"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAXJ0lEQVR4Ae3ZMWxUa3YH8Ds7WNGCkSKQECGIfVWgQUmFNlWWhigBCVfUScmrAtltoMBpXCG0FRUdHQ1BwivkBhc0KE1ChahWYoNdhyy7krXPuR6wBJIf3Lkzk/N99/xoDON7v3PO78z1f5Cbxh8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQCBIYBdUdRNnf/bT529Go+ftSh2mX+/MfmuZP7df/KLHHtq9/bPtr2q+/0d/0AvymN/v8Dn6fa0z/99bvux92m/88/Yfm19Pf7Y49gdbQn74C/324WW0D+O/+4n93f9H3jEXet3VktN2e/8d/v3v/u0XW6Xv2yi+/3+uvafs72feMRd6nv9l0+Q3c71ffb+7uNr/9yw/NP882ad67x3lHn33yf11qfnHq97v/NPtJizlh1IyWH1299ueLOX0upy6/uH5jeS4nLeYQ/c3mym/Afq8vXf7u3Mb6k3s7zeZsY+a9+yd5Rzc5AQIECBCIExDAcfYqEyBAgEBiAQGcePlGJ0CAAIE4AQEcZ68yAQIECCQWEMCJl290AgQIEIgTEMBx9ioTIECAQGIBAZx4+UYnQIAAgTgBARxnrzIBAgQIJBYQwImXb3QCBAgQiBMQwHH2KhMgQIBAYgEBnHj5RidAgACBOAEBHGevMgECBAgkFhDAiZdvdAIECBCIExDAcfYqEyBAgEBiAQGcePlGJ0CAAIE4AQEcZ68yAQIECCQWEMCJl290AgQIEIgTEMBx9ioTIECAQGIBAZx4+UYnQIAAgTgBARxnrzIBAgQIJBYQwImXb3QCBAgQiBMQwHH2KhMgQIBAYgEBnHj5RidAgACBOAEBHGevMgECBAgkFhDAiZdvdAIECBCIExDAcfYqEyBAgEBiAQGcePlGJ0CAAIE4AQEcZ68yAQIECCQWEMCJl290AgQIEIgTEMBx9ioTIECAQGIBAZx4+UYnQIAAgTgBARxnrzIBAgQIJBYQwImXb3QCBAgQiBMQwHH2KhMgQIBAYgEBnHj5RidAgACBOAEBHGevMgECBAgkFhDAiZdvdAIECBCIExjFla6/8rvDzbN2ir8+emv1ZInTvF9b3Wn7+uH1pct/VmJ/5zbW9/pr2v6W9De9AL/pzT6/g9/nGtP/vfXbbu96e+pDc2H6u92xJ3AIw0wCf2rv/uPy7TszHbKom/9nbXV37+yLj58uqsRM524d+fj5rw3gmc5Z1M3tD5jJ0frrJ8yvn9v+XZX4TX7G7Pfs63QC4+kud/XnAjeXmr869fvdlc9fK+nvo2Y0Pv7sebEfsvb6e3T1WsnvwfGL6zf01/9Nza+/3d6dRfu1H0yXz26sP7i302zONmbeu/0OOO/uTU6AAAECgQICOBBfaQIECBDIKyCA8+7e5AQIECAQKCCAA/GVJkCAAIG8AgI47+5NToAAAQKBAgI4EF9pAgQIEMgrIIDz7t7kBAgQIBAoIIAD8ZUmQIAAgbwCAjjv7k1OgAABAoECAjgQX2kCBAgQyCsggPPu3uQECBAgECgggAPxlSZAgACBvAICOO/uTU6AAAECgQICOBBfaQIECBDIKyCA8+7e5AQIECAQKCCAA/GVJkCAAIG8AgI47+5NToAAAQKBAgI4EF9pAgQIEMgrIIDz7t7kBAgQIBAoIIAD8ZUmQIAAgbwCAjjv7k1OgAABAoECAjgQX2kCBAgQyCsggPPu3uQECBAgECgggAPxlSZAgACBvAICOO/uTU6AAAECgQICOBBfaQIECBDIKyCA8+7e5AQIECAQKCCAA/GVJkCAAIG8AgI47+5NToAAAQKBAgI4EF9pAgQIEMgrIIDz7t7kBAgQIBAoIIAD8ZUmQIAAgbwCAjjv7k1OgAABAoECAjgQX2kCBAgQyCsggPPu3uQECBAgECgggAPxlSZAgACBvAICOO/uTU6AAAECgQKjwNrVl353uHnZDnHm6K3VkyUO835tdWevr7a/pZL7e33pcpH9ndtYn/jpr9+7h18/t/27KvDbbnt9e+pDc2G/Z1+nEzg03eWuPkjg4bETB70c/trKpw6Wb98J7+WgBtoPCJOXLz5+etC3w1/bOvLx82kbwOG9HNRA+wN68rL+DtL59mv8vm30tSs++e1+7Rrf+7rA+Ovf9t2vCdxcak4/uXv/yteuCf7e+PyrN8XueNSMxsefPS+6v0dXrxXbX/veGr+4fkN//R8yfv3tmvaD3/LZjfUH93aazRmOSX2r3wGnXr/hCRAgQCBKQABHyatLgAABAqkFBHDq9RueAAECBKIEBHCUvLoECBAgkFpAAKdev+EJECBAIEpAAEfJq0uAAAECqQUEcOr1G54AAQIEogQEcJS8ugQIECCQWkAAp16/4QkQIEAgSkAAR8mrS4AAAQKpBQRw6vUbngABAgSiBARwlLy6BAgQIJBaQACnXr/hCRAgQCBKQABHyatLgAABAqkFBHDq9RueAAECBKIEBHCUvLoECBAgkFpAAKdev+EJECBAIEpAAEfJq0uAAAECqQUEcOr1G54AAQIEogQEcJS8ugQIECCQWkAAp16/4QkQIEAgSkAAR8mrS4AAAQKpBQRw6vUbngABAgSiBARwlLy6BAgQIJBaQACnXr/hCRAgQCBKQABHyatLgAABAqkFBHDq9RueAAECBKIEBHCUvLoECBAgkFpAAKdev+EJECBAIEpAAEfJq0uAAAECqQUEcOr1G54AAQIEogQEcJS8ugQIECCQWkAAp16/4QkQIEAgSkAAR8mrS4AAAQKpBQRw6vUbngABAgSiBARwlLy6BAgQIJBaQACnXr/hCRAgQCBKYBRVeAh13x1uXrZznHl96fLJEuc5t7G+s9fX0VurSyX2935ttYr+2v0W6be/X/31e3fz6+e2f1frt93+/e2pD82F/dd8nU7g0HSXu/oggfYH4EEvh7/WPiCTHh4eOxHey0ENrHx6cfn2nYO+Hf5a+wFh0sPFx0/Dezmoga0jHz8/l/7+099B2/v2a/vPb+F+u9+exBU/JjD+sW94/dsCN5ea00/u3r/y7SvDrhi/uH6j5B2Pz796U2x/o2Y0Pv7sedH9Pbp6rdj+2nd98e+/0p+PkvtrPxgsn91Yf3Bvp9kM+wlXeWG/A658gdonQIAAgToFBHCde9M1AQIECFQuIIArX6D2CRAgQKBOAQFc5950TYAAAQKVCwjgyheofQIECBCoU0AA17k3XRMgQIBA5QICuPIFap8AAQIE6hQQwHXuTdcECBAgULmAAK58gdonQIAAgToFBHCde9M1AQIECFQuIIArX6D2CRAgQKBOAQFc5950TYAAAQKVCwjgyheofQIECBCoU0AA17k3XRMgQIBA5QICuPIFap8AAQIE6hQQwHXuTdcECBAgULmAAK58gdonQIAAgToFBHCde9M1AQIECFQuIIArX6D2CRAgQKBOAQFc5950TYAAAQKVCwjgyheofQIECBCoU0AA17k3XRMgQIBA5QICuPIFap8AAQIE6hQQwHXuTdcECBAgULmAAK58gdonQIAAgToFBHCde9M1AQIECFQuIIArX6D2CRAgQKBOAQFc5950TYAAAQKVCwjgyheofQIECBCoU0AA17k3XRMgQIBA5QICuPIFap8AAQIE6hQQwHXuTdcECBAgULmAAK58gdonQIAAgToFBHCde9M1AQIECFQuIIArX6D2CRAgQKBOAQFc5950TYAAAQKVCwjgyheofQIECBCoU2BUZ9tldP3ucPOy7eTM60uXT5bR0ZddnNtY39l7pe1v6cvvlPGv/f6O3lotsr/3a6sTv9L7K32/+uv3vO0/HwX7bbeTvT31obnQb0J3HUIwu0D7gMx+yAJOaB/gyaml9/fw2IkFTD/7kSufjli+fWf2wxZwQvsBYXLqxcdPF3D67EduHfn4+b7095/++u3608+X3X53u2tPYIyhv8DNpeb0k7v3r/Q/YeF3jl9cv1Hyjovv7/yrN8X6jZrR+Piz50X39+jqtWL7a5++4t9/JT+/7QeX5bMb6w/u7TSbC/9JNtACfgc80MUaiwABAgTKFhDAZe9HdwQIECAwUAEBPNDFGosAAQIEyhYQwGXvR3cECBAgMFABATzQxRqLAAECBMoWEMBl70d3BAgQIDBQAQE80MUaiwABAgTKFhDAZe9HdwQIECAwUAEBPNDFGosAAQIEyhYQwGXvR3cECBAgMFABATzQxRqLAAECBMoWEMBl70d3BAgQIDBQAQE80MUaiwABAgTKFhDAZe9HdwQIECAwUAEBPNDFGosAAQIEyhYQwGXvR3cECBAgMFABATzQxRqLAAECBMoWEMBl70d3BAgQIDBQAQE80MUaiwABAgTKFhDAZe9HdwQIECAwUAEBPNDFGosAAQIEyhYQwGXvR3cECBAgMFABATzQxRqLAAECBMoWEMBl70d3BAgQIDBQAQE80MUaiwABAgTKFhDA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</pentrails><costumes><list struct="atomic" id="1394"></list></costumes><sounds><list struct="atomic" id="1395"></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="1400"><costumes><list id="1401"><item><ref mediaID="Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1402"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666686" y="13.333333333333343"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Maze 2"></custom-block></script><script x="15.952380952380963" y="346.61904761904754"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><script x="16.666666666666686" y="310.2380952380952"><custom-block s="Draw Maze 5"></custom-block></script><script x="17.38095238095238" y="273.14285714285717"><custom-block s="Draw Maze 4"></custom-block></script><script x="16.666666666666686" y="235.33333333333326"><custom-block s="Draw Maze 3"></custom-block></script><comment x="18.095238095238102" y="139.76190476190473" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="18.095238095238102" y="113.14285714285717" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><script x="288.6666666666667" y="59.166666666666686"><custom-block s="Draw Maze 1"></custom-block></script></scripts></sprite><sprite name="Robot" idx="1" x="140" y="-139.99999999999994" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="middle" id="1416"><costumes><list id="1417"><item><ref mediaID="Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1418"></list></sounds><blocks></blocks><variables></variables><scripts><script x="138.20000000000005" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="327.20000000000005" y="10.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="139.60000000000002" y="392.2666666666668"><custom-block s="Escape Maze 4"><comment w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment></custom-block></script><script x="527" y="420.33333333333303"><block s="doFor"><l>i</l><l>1</l><l>4</l><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>leet</l></block><l>2</l></block></script></block></script><script x="440" y="143.33333333333348"><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></block></script><script x="603.2" y="284.8333333333334"><custom-block s="Escape Maze 2"></custom-block></script><script x="10" y="144"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><script></script><list></list></block><l/></custom-block></script><script x="236" y="160.06666666666672"><custom-block s="Draw Maze 4"></custom-block></script><script x="41" y="210.16666666666669"><custom-block s="Move Forward"></custom-block></script><script x="134" y="455.76666666666574"><custom-block s="Escape Maze 5"></custom-block></script><script x="37" y="314.6666666666667"><custom-block s="move %s"><l></l></custom-block></script><script x="212.39999999999998" y="112.39999999999992"><custom-block s="Escape Maze 3"></custom-block></script><script x="471.20000000000005" y="47.83333333333346"><custom-block s="Escape Maze 1"></custom-block></script><script x="341" y="105.50000000000057"><custom-block s="Draw Your Maze"></custom-block></script><comment x="98" y="248.40000000000003" 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><script x="412" y="309.50000000000057"><custom-block s="Draw Your Maze"></custom-block></script><script x="132" y="502.599999999999"><custom-block s="Escape Your Maze"></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.031251937500002" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1486">140,-140</list></variable><variable name="board matrix"><list id="1487"><item><list struct="atomic" id="1488">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1489">1,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1490">0,1,1,0,0,0,0,0</list></item><item><list struct="atomic" id="1491">0,0,1,1,0,0,0,0</list></item><item><list struct="atomic" id="1492">0,0,0,1,1,0,0,0</list></item><item><list struct="atomic" id="1493">0,0,0,0,1,1,0,0</list></item><item><list struct="atomic" id="1494">0,0,0,0,0,1,1,0</list></item><item><list struct="atomic" id="1495">0,0,0,0,0,0,1,1</list></item></list></variable></variables></scene></scenes></project><media name="Unit 3 lab 1" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="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="Robot_cst_arrow"/></media></snapdata>