<snapdata remixID="14905190"><project name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L4RobotinaMaze"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportNewCostumeSkewed reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment receiveSlotEvent doSetSlot receiveConditionEvent reportColor reportColorAttribute reportNewColor reportPoll</hidden><headers></headers><code></code><blocks><block-definition s="Move Forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="forward"><block var="step"/></block></script></block-definition><block-definition s="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>2</l><l>2</l><l>2</l><l>2</l><l>2</l><l>2</l><l>2</l><l>2</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>2</l><l>2</l><l>2</l><l>2</l><l>2</l><l>2</l><l>2</l><l>2</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>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><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>2</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>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>2</l><l>1</l><l>3</l><l>3</l><l>3</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>7</l><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script><scripts><comment x="163" y="14.083333333333371" w="90" collapsed="false">this code rotate left move forwards and rotates right and move forward again 7 times to complete the maze. </comment></scripts></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>3</l><l>4</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block></script><comment w="90" collapsed="false">.this code has a loop to 3 to 4 and rotates left then repeats the inout then move forwards then rotate right and repeats again for the inout an move forwards again. </comment></block></script></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><comment w="330" collapsed="false">For the eight boxes, this first rotates the sprites and advances seven times. After then, it shifts the sprite to the right and advances three times for each of the four boxes. After that, it turns right once more and advances seven more times for an additional eight boxes before turning left and advancing three more times. Finally, it turns left once more and advances seven times for eight boxes before turning right and advancing once more.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="direction %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="direction %s move %s"><l>right</l><l>3</l></custom-block><custom-block s="direction %s move %s"><l>right</l><l>7</l></custom-block><custom-block s="direction %s move %s"><l>left</l><l>3</l></custom-block><custom-block s="direction %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="direction %s move %s"><l>right</l><l>1</l></custom-block></script></block-definition><block-definition s="Draw Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><comment w="90" collapsed="false">this code creates a  maze going 7 left and 7 up by repeating 2 times, moving forward and rotating right, </comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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><comment w="90" collapsed="false">this code has a loop to 1 to 3 and repeats the inout and moves fowrd and rotates left and then repeats again and moves forward then rotates right. after that it moves forward rotates left and moves forward again to complete the maze.</comment></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"><comment w="90" collapsed="false">for my mazy I made it rotate left and move forward 5 times, then rotate right and move 2 times, then I made it rotate right again and. jt moved forward 1 time then rotate left move forward 1 time then rotated right and moved forward 3 times then rotated left and move forward 3 times then rotate left again and move forward 7 times then rotated right and move forward 2 tijmes. </comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block></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="direction %&apos;direction&apos; move %&apos;move space&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="direction"/><l>left</l></list></block><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="move space"/><script><custom-block s="Move Forward"></custom-block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="direction"/><l>right</l></list></block><script><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="move space"/><script><custom-block s="Move Forward"></custom-block></script></block></script><list></list></block></script></block-definition></blocks><primitives><block-definition s="for %&apos;count&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control" selector="doFor" primitive="doFor"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">i</input><input type="%n">1</input><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doFor</l></block><block s="doDeclareVariables"><list><l>test</l><l>increment</l></list></block><block s="doSetVar"><l>count</l><block var="start"/></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>1</l></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>-1</l></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>count</l><block var="increment"/></block></script></block></script></block-definition></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1493"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAASE0lEQVR4Ae3aP44c1xHA4dfWgoGAZS4HPoAChoQzzgWU8DQMGfEQPsQmuoRTMhAYK7AOsIACgkJ7GqQe1FJJ4IqsqvnzOXH38+6rnm8e/ANnZwz/IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgVWBpnW74FPh6/PDNV+P9d8tY/zkXT/BiHePdGMvd/Xjy9gQfzyMRIEDgbAQE+ATeqi2+N+P9f9ex/usEHudTHuH+GOGnIvwpVH6GAAECscA/4mWrlQLbv3zPKL4bze0Y6/NKI7MIECBwaQICfGnvaNHrOX508qholDEECBC4SAEBPoG39Zdx8/0ylh9P4FE8AgECBAgUCdwUzTHmLwR+Ht/+dPw78L9P9UtY61ieHT9yPvzFS/A/ESBAgMADBQT4gWBZP75F+Lj3f7L2/5x9H4/XL4/ffj58zh5+lwABAgT2Aj6C3nu4I0CAAAECJQICXMJsCAECBAgQ2AsI8N7DHQECBAgQKBEQ4BJmQwgQIECAwF5AgPce7ggQIECAQImAAJcwG0KAAAECBPYCArz3cEeAAAECBEoEBLiE2RACBAgQILAXEOC9hzsCBAgQIFAiIMAlzIYQIECAAIG9gADvPdwRIECAAIESAQEuYTaEAAECBAjsBQR47+GO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</pentrails><costumes><list struct="atomic" id="1494"></list></costumes><sounds><list struct="atomic" id="1495"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="-140" y="139.99999999999997" heading="270" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1500"><costumes><list id="1501"><item><ref mediaID="U2L4RobotinaMaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1502"></list></sounds><blocks></blocks><variables></variables><scripts><script x="38.12311197916665" y="10"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="86.12311197916665" y="99.33333333333334"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 1"></custom-block></script><script x="279.12311197916665" y="104.33333333333334"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 2"></custom-block></script><script x="490.12311197916665" y="111.33333333333334"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 3"></custom-block></script><script x="159.52311197916663" y="269.33333333333337"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 4"></custom-block></script><script x="348.52311197916663" y="316.33333333333337"><block s="doSayFor"><l>L</l><l>2</l><comment w="90" collapsed="false">this makes the sprite spell out the word leet </comment></block><block s="doSayFor"><l>E</l><l>2</l></block><block s="doSayFor"><l>E</l><l>2</l></block><block s="doSayFor"><l>T</l><l>2</l></block></script><script x="362.3231119791666" y="450.33333333333337"><block s="doFor"><l>i</l><l>1</l><l>4</l><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>leet</l></block><l>1</l><comment w="90" collapsed="false">this code outs the word leet into a loop and repeats within the loop.  </comment></block></script></block></script><script x="154.52311197916663" y="458.33333333333337"><block s="receiveKey"><l><option>6</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Your Maze"></custom-block></script><script x="551.5231119791666" y="264"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 5"></custom-block></script></scripts></sprite><sprite name="Board" idx="2" x="160" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="1593"><costumes><list id="1594"><item><ref mediaID="U2L4RobotinaMaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1595"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666742" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block></script><script x="17.380952380952436" y="269.80952380952385"><custom-block s="Draw Maze 4"></custom-block></script><comment x="18.09523809523816" y="109.80952380952382" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><comment x="157.0952380952382" y="153.4285714285714" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><script x="154.66666666666674" y="232.83333333333337"><custom-block s="Draw Maze 2"></custom-block></script><script x="22.666666666666742" y="219.83333333333337"><custom-block s="Draw Maze 3"></custom-block></script><script x="297.66666666666674" y="65.83333333333334"><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="175.66666666666674" y="284.83333333333337"><custom-block s="Draw Maze 1"></custom-block></script><script x="60.66666666666674" y="384.83333333333337"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.6875" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937499974" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1612">140,-140</list></variable><variable name="board matrix"><list id="1613"><item><list struct="atomic" id="1614">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1615">2,2,2,2,2,2,2,2</list></item><item><list struct="atomic" id="1616">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1617">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1618">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1619">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1620">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1621">1,1,1,1,1,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U2L4RobotinaMaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABdklEQVRYCWNgYGD4D8QDBQbS7oHy86i9oyEwKEMgNjb2v4GBwf+kpKT/K1asoGveZISFiKam5n91dXWGa3fXw4TA9ITO7QxeXl5wdSiSVOCgGKym+5+g729dZkTRQ6kbmJANmNq3B5mLlQ1yJAz39vYSdDBWQ5AEMXzT09Pzf9bCYiQlxDNL8+YwpKamYpiJzwSsipOTk/8fPjUHnz6i5JqqVzJERERgtQNmAE5JYtIDzBBi6f6ObQze3t4odqJw0A2ihSM4mQwY2NjYGKKjoxkKCgoYURIhugNowf/z5w8DIzAj/YdmOJwhQAvfYytTsDogMTHx/9Ez8ygOgOaaVQzh4eFY7YAZjiFJSTYsy5/LkJKSgmEmzDJsNIrinTt3/s8tccOmDqtYZtIEhsLCQhQzsCrEI4iimZh4p3ZRDHcALssn9+xicHd3h6vD4xmypMAGg6rjq1evMnz5fRZsCLV9SZbLRjWNhsBoCNAzBChu11Hg2P8AdxttO4s64+AAAAAASUVORK5CYII=" mediaID="U2L4RobotinaMaze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="U2L4RobotinaMaze_Board_cst_Untitled"/></media></snapdata>