<snapdata remixID="14902323"><project name="U3L1-Robotmaze" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAoKADAAQAAAABAAAAeAAAAAAeaS0RAAANEElEQVR4Ae1dbWxT1xl+Y8eJ7YQ4DhASykcaIAE2kg3Gpn4wPtfuR1V1GlvXH93WTfszTVO1rtJ+FGlSp22atJ+b+mdf0tTRTlP56kpLgTBaxLoyCKishBASGhyHqHFsEjsfvvbOa2Nh+1x/vDfX9/ra75Ei+Z5z3o/znMfXueec+741cVGACyNgEgI2k+yyWUYggQATkIlgKgJMQFPhZ+NMQOaAqQgwAU2Fn43XGgXBxb/8CXp27SaZiw5ehw/6++Hhr+8nyc2dOQX1O/eUXCY6cC1ho7arm2TrzpE3INC9mSTjvXaVLOP2jyVshNvaSbbWu+qhbscukozWzoYREMlnX9tB8jMeDMKOn/yUJIOd6z63jWwLCavFv9qeXrJ/V5Q43LgxRJJzh2YgTJTx+EYhuHIVAFEO1nUC7etBGkpGZ/4JzoCDL4xGoGwJ+MkowKkLARgbS/6MGA0M2zMGAcN+gosZzrnzAIM3InD4qB18/jporV0Lr36zqRhR7mNRBEwl4MTEBBz953IYuumHk6fb4O40wMKCKwHl0pY78Nvnh6Gh4UGLQstuF4OAYQSMiS3n2ZkwHDkGcHNYgX8cqodwZDnEYuhmm+Tr+vYhOPhmC9gvjEttWDEzHQOX2wY2lX8iYn4AW5ssNzeX3Paur6+RdMam5sHWLMugf5FwDBoaZUO57KDysPBv/zPN0Ls1+YWSDHJFAgHDCHjqww/h178/AeOBV0BR5MlMn4/ZUBAOHWwQVUgYmRTpfdU/I8G0yM2qq8tZW9gOEzAneIkGwwi4b/t22PP2U/Cv9+ZhdHQBDh2rh6mpOPjG6iUPnU0eOPAbBfauBXB0b5TasSIwqcCSJhvU1sp3M1yfU1ubC88kbrfgbpC/AIrPB/aVKyVb0Wgc7oYU8LbIUOWyM3BtDp57egTcKndNyUCVV8iolhAQh8MBe3c7hAUnfOdZgFAoBP+5UA9DQ2Pwbl873LwJEAwlHXjtjQdh748uwZZeJ9mjqOBkbQ9NTmm2iXVAmowWO+TBVLiAoQTMxrKpqUkQEsRfO/zg+wDXBwF8vggcEk/BdyYc8KtXX4ff7dsEra2t2aJ8XSEImErAbAw3rAfYsN4FO78MMD8PcKvvSXA6aXelbJ18Xd4IlBUB06Gqq6uDjrY2qBV3SS6Vi4BhBMSDBbi3SykLVy5BbCoglke8FDGYP/8+qT92Xui/CI7ez5PkEv4FJsHmbcmQiw7gZQ3E/H6IXvZntOFFw7X/gWcZ7d+K5tujMDUbkXTlq/D4bkNdOAzzbne+blKbu8G4pSPDCHj4+HH4tFP8xhLKssEBuPjWO7D6kUcJUgCrLl2AUUV+Os6npP2jyzA2TZvg5cK/rz30KNg712Woro3jcs6AWIsUd/CeFRlteLF1z1545BvfkurzVcweOwLOJ57M10Vqmz9zGg6ePQszS5dLbeVSIa9HlMizz37lMbLmBfHNpZIPjdxtlRe2CxkPtj9QqIvUjneWbPJJnVQqHN2bVGrzVzm29OTvoNKKd2Yt5KMe31IxXXSVYQQs2iPuWFUIMAGrarrLb7BMwPKbk6ryyLCHkKpC9d5gx/1RuNIv7y/jU3LyQSUTlfxbhTGwT6noEluFijhh/YUv0p50My2bd8UELAH2UwElofWPr3wK+CcXfEJPrNXITXlr1GVqhLqT59dbkoRMwLwTrq1x23YXvPhSqzgqVpPjuJg/sUSTrT3/cbGgWA/1ZIvA2b4ZeK9vGux22rKTpMikCiZgCYDH0zYHXs69FISL02rrg/lcUUYi4rCEvKaIx86QgGqngvLpK5c2fggpl5moUj+YgFU68eUybCZgucxElfrBBKzSiS+XYRv2EOIdECdAxidI4146PARL7vjJe7sPXL5IsoOdV4rDCL7P0PZb0b++F56H+dVrSPY8585C8OEdJJlVH38EXT/8sSSDL0bhyRt8PQBPaKcXPBWEBzOoe+NeRaw3PvZ4uqqSfTaMgIGuTRC0y+9/FBpZIrREoU4q7VS5BacLwi1LVTTlr6LaQW0eERcmWE878tS076viyVkOA5J8+2888Q6M2msI1FNB6F9AhOagRZNBKW2Ff4K14cZSOiHABNQJSFajDQEmoDbcWEonBJiAOgHJarQhwATUhlvZSKX2j1MnacrGsSIdYQIWCRR3Kw0CTMDS4GqY1lSgJbVwI4Y5sQhDTMBFgMeii0eACbh4DFnDIhBgAi4CPBZdPAJMwMVjyBoWgYBhe8F4GMEdFDF4CQXDUbhF6AvqS+N4sAD3dilltdi0/0Skd6AUI/1zXDgPioixmF0wsisWjG+IIebSC4Yb2To5AXHii/DegauVeRiBmucCY6Fo2ezHUy3UgwVIPqqMkf4tdHer5jFJhhWeTQTXzI5viLFuvvTsd9M5WdRnZWS4qH56dMr8yuihkXUwAgQEmIAEsLir/ggwAfXHlDUSEGACEsDirvojYNhTsP6us0ZEIJlnBeAPIgLDirbM6bRCHpNMj3lOLYdALJZMvpM7BMh43jGZnceECZh3esq/8YWftcKuvY3Q7JWn0gp5TGSvyx9z9jANATwFs2NXY1rN/Y9WyGPCDyH354s/mYAAE9AE0NnkfQSYgPex4E8mIGDY/4Bu/xh4fKOkIWrNc4ERC6jFyDwcWvyrGx2GaFcXaVha85go437VfWeS8SI7G0ZA9Id6sACTrIS9XnKqAQznQbWVOHWzclWRsCW7GenfLXHC59/vnyP5pzWPiXJCTq5DMkzobNhPsJbcE5iHQ0ueC2osFMSLeuQLZazgn5Y8JmqpbnG8pSiGEbAUzrNO6yPABLT+HFp6BExAS0+f9Z1nAlp/Di09AiagpadPm/OByWQek5npmDYFOkoxAXUE0yqqljQlp93lNn/6zffAKrNWQX6mcorYymD2y8CFCppZHgoZASYgGTIW0BMBJqCeaLIuMgJMQDJkLKAnAoYdRujw+8C7kXaawxYOgc1ZC9GOTtKYa0cGIUq05Tj9LixsfIhkxwr+Rf5+EBxZoTkwXzHmFon5/YCJE7PLvAhT4v7297KrS3JtGAHrd+6G9rUdpEFEly5TzY1RSIkWOaVzHfkIkhY76LsWOT39SybLHkikjFXL2lnjkdPCFsJcazv/BGtFjuV0QYAJqAuMrEQrAkxArcixnC4IMAF1gZGVaEXAsIeQXA4e/GsAfnFgHDzNdqlLPFIDNa7rUj1WTAUUaBJ7mjZ7VopI0ZZLLhxObr671fZA50WgxzrZVkyJQygUEy9+V45/s5EkDqkcI6oAG1Rp+h3w46tzcGt4HlKgGDTuqjbjdNlgTUcdbNxMz16qN3Cm3wFTeS7+/Npa2NLrzBhf9HK/WIbZkFFXzIUWOYwKaqcuE1Wof8VgrFcf0++Aeg2E9VgTASagNeetYrxmAlbMVFpzIExAa85bxXht2EPI3JnTgPvB2aVQnovRD85DeE1Htlje66aTb0PI/3jePtmNnrOnIbhD9i+7X/q1s/+/YKtA/zr8tyvzMILaU2ahPBdvYTiKG0Pp817ws6fOBUGijNvZCNQ8Jp7QNAQbmyvOP1jXCZsLoqxPB/4J1gdH1qIRASagRuBYTB8EmID64MhaNCLABNQIHIvpg4DpBEzluYhGk+kG9BkWa7EKAqYTMHLvhMrdUDJchFWAYz/1QcB0AjY0Jl3wthi2JKkPcqxFFwRMJ6Auo2AllkWACWjZqasMx5mAlTGPlh0FE9CyU1cZjhv2nz8mzosHgxJqmFIU39LHdsxtll4wzwWmGsBo9JSiJQ9HuecJMdI/d4OLAvfi+sYNKrPvHFe19Muf++NLoD9++VJEap/rOxWP3hiU6gtVhF//W6EuUnvk6GGprlBFpfqXa64K4aGl3bCfYC25J2zeFtCS5yI7FkoxX1HHlp5iumX0qVT/tMxVBjCEC8MISPCJu1YRAkzAKprschwqE7AcZ6WKfDLsKbgQpgPX5qQuGMcuGUpMagJMNYDR3lMBt9N75JILz9yLjCCyjGcXxRcD+9RsdjXgIQncp1bbKsxlB5WUu3+Tk1HYtt0Njfe2QqWBG1RhOgHD93JVPPf0iMqQcV0mEU1RpS1flVY5qi2tdrTK6evfiy+1woGX2/IBWfI20wm4/xnxToUobpVvIkbwtLWpA4RJVjDPhVqqgVxyqVgoqWgM6ejGpoJga5YDM+JxMTyxkzo0kSFjZf/uxuCJp+Txpo/PiM+mE7B3qwvwT61g+Fi1CJ5qfdPrtMgpIxERmmNFupqCn7XYQaVa5Iz0r+DAdewg/zOko3JWxQgUQoAJWAghbi8pAkzAksLLygshwAQshBC3lxQBwx5ClFvD5IEo435QTogHka5ukizmuaCmGpg7c0qEDtlDslOp/uFcqUWxIIFTZOcaPMFQZF/uxgjojgD/BOsOKSukIMAEpKDFfXVHgAmoO6SskIIAE5CCFvfVHQEmoO6QskIKAv8HnIGYeWg/i1kAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="U3L1-Robotmaze"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportNewCostumeSkewed reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment receiveSlotEvent doSetSlot receiveConditionEvent reportColor reportColorAttribute reportNewColor reportPoll</hidden><headers></headers><code></code><blocks><block-definition s="Move Forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="forward"><block var="step"/></block></script></block-definition><block-definition s="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><comment w="293.7234375000001" collapsed="true">this makes it so taht wherever i typed 1 will be white and wherever says 0 it will be gray inorder to make it look like a mze that my sprite can escape. ES</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>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>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><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>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="Escape Maze 2" type="command" category="other"><comment w="241" collapsed="true">this makes it so that the sprite can escape maze 2 using the repeat block and blue motion blocks so the code isnt repeating the same blue motion blocks and uses the repeat block to shorten itself because it makes the same motion over and over again so it shoulnt have to type out each time it makes that motion, just use the repeat block.f. This allows the sprite t move through the maze witgout the cide being unnecessarily long. ES</comment><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"><comment w="90" collapsed="true">this allows the script to move the sprite through the maze without touching the grey using only blue motion blocks using the itteration block because i noticed a pattern that it rotated left, moved 3 times, rotated right and then did the same thing agaain and instead moved 4 times, so i used itteration to shorten my code. ES</comment><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"><comment w="222" collapsed="true">because there was no pattern that was able to use itteration, i had to make my code more elegant in a diffreent way. i used custom procedures to shorten my code by making it able to type left or right and then move how many spaces it needs to in order to escape the maze. tis makes it to the blue motion blocks direct the sprite to follow the white path and avoid the gray in order to reach the end of the maze. ES</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>3</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>1</l></custom-block></script></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 makes it so that the sprite follows the white path and avoids the gray to escape the maze, and its shortened usung “repeat blocks” in order to avoid using the same block over and over again. ES</comment><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"><comment w="90" collapsed="true">this makes it so that my sprite can escape the maze in an elegant way so instead of repeating itself, i used itteration because i noted a patternn that it moved 1 time ,turned left, moved 1 time again and then turned right and it did the same thing but instead it moved 2 times and again but instead it moved 3 times so i used itterayion to make my code shorter and remove unnecessary repetition ES</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><comment w="90" collapsed="true">this makes it so that the sprite moves through my maze using both custom procedures as well as iteration to make my code shorter than when its using the same blocks over and over and ends up unnecessarily long, and by shortening it makes my code more elegantg.  ES</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><custom-block s="turn %s move %s"><l>left</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>2</l></custom-block><custom-block s="turn %s move %s"><l>right</l><l>7</l></custom-block><custom-block s="turn %s move %s"><l>left</l><l>1</l></custom-block><block s="doFor"><l>i</l><l>1</l><l>2</l><script><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></block><custom-block s="Move Forward"></custom-block><custom-block s="turn %s move %s"><l>left</l><l>4</l></custom-block></script></block-definition><block-definition s="row of maze %&apos;row&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block var="row"/></block></script></block-definition><block-definition s="turn %&apos;R/L&apos; move %&apos;#&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="R/L"/><l>Right</l></list><comment w="90" collapsed="true">thus makes it so that if the user types left or right the code will turn in that direction and then move however many soaces it is input using the repeat block to make a custom procedures. ES</comment></block><script><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="#"/><script><custom-block s="Move Forward"></custom-block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="R/L"/><l>Left</l></list></block><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="#"/><script><custom-block s="Move Forward"></custom-block></script></block></script><list></list></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1431"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAdmUlEQVR4Ae3dUWxV930H8P8t2KxgsikIAiRKIjFSo6nantJNWoDyQLVRjWiV2MOkrtGqSOlelrA9JDzgPCR5CVFfFqlRpGyJJk08rItUmo5WjiHsIdrLVmkC0SK1TQMYlD0MTFrbzd05Bgub62v73HOO//fc/+dKlu1zzv////0/v2N/8b1XIgQPAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEIgk0Iq07kAs+8vPhz9qtcJX+nUzWXP/8LMQfpN9/s9+rDGr60+z+kL2+fvqKy7Ar7jZwhH8FmoU/zrze/Szdvivhz4N3y4+2ohcIDP06FXg441hLAvgfTtutvf3Oked465sal3N5v/Vjqn2o3Wu0+vcd+oLWX3be52jznHqK6c77/dvr77el/198u++lf98BPX11ucn//5bE+12+NmDt8JTvc1g1DoEvQscHQr7d061v9H7DPWObIXWyJYfvP879a7S++x36hvpfYZ6R6qvnG/ud/Lwkb7tb7a7kXPPPKu+Htt84eChR0dPn3r3tZkw0eMUyQ/7XPICAAgQIECAQAQBARwB3ZIECBAgQEAAuwcIECBAgEAEAQEcAd2SBAgQIEBAALsHCBAgQIBABAEBHAHdkgQIECBAQAC7BwgQIECAQAQBARwB3ZIECBAgQEAAuwcIECBAgEAEAQEcAd2SBAgQIEBAALsHCBAgQIBABAEBHAHdkgQIECBAQAC7BwgQIECAQAQBARwB3ZIECBAgQEAAuwcIECBAgEAEgfUR1rTkEgLn/+dX4d9P3QiffvrZEmd7OzR9dk8Ynp3sbfA9o65fmw2XLk6H0GqHXbs3hK3byt866rsHueC3dfgN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5SGcf1T5uPnS+TBy7EiVU1Y6l/rKcfLjV07A6NgCnoKO3QHrEyBAgECSAgI4ybbbNAECBAjEFhDAsTtgfQIECBBIUkAAJ9l2myZAgACB2AICOHYHrE+AAAECSQoI4CTbbtMECBAgEFtAAMfugPUJECBAIEkBAZxk222aAAECBGILCODYHbA+AQIECCQpIICTbLtNEyBAgEBsAQEcuwPWJ0CAAIEkBQRwkm23aQIECBCILSCAY3fA+gQIECCQpIAATrLtNk2AAAECsQUEcOwOWJ8AAQIEkhRoJbnrijb98cbwVqsVHt1xs72/oikrnebKptbVfMIdU+3tlU5c0WTqKwfJj185gXKjr4y0JkI7/HznrfCNcjOlO1oAl+j9Lz8f/vZzrfAH7RB+VmKa2oZmzf2Tz0LI/o0Qvl/bIiUmVl8JvGwoP37lBEqPfqTdDv/90Kfh26VnMgEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFhbgf8HtBQ6miHOY6IAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="1432"></list></costumes><sounds><list struct="atomic" id="1433"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="-140" y="140" heading="270" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="1438"><costumes><list id="1439"><item><ref mediaID="U3L1-Robotmaze_Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1440"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24" y="10"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="true">this sets it up so that when the space key is pressed the pen is set up so that whichever “escape maze block is input it can be set up to draw the path of the sprite. ES</comment></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"><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="27" y="210.16666666666663"><custom-block s="Move Forward"><comment w="90" collapsed="true">this block moves the sprite forward 1 space in whatever direction it is facing in order to move and escape the maze. ES</comment></custom-block></script><script x="245" y="212"><custom-block s="Go To Start"><comment w="90" collapsed="true">This is the boock that I use at the start of my code so the previous code does not affect it by making the sprite start in a ny other position than where it needs to be. ES..</comment></custom-block></script><script x="26" y="264.83333333333337"><custom-block s="Rotate Right"><comment w="90" collapsed="true">I use this block when i need my sprite to rotate 90 degrees ti the right in order to  escape the maze ES</comment></custom-block></script><script x="250" y="264.66666666666674"><custom-block s="Rotate Left"><comment w="90" collapsed="true">I use this block when i need my sprite to rotate itself 90 degrees to the left in order to escale the maze ES</comment></custom-block></script><script x="30" y="439.0000000000001"><custom-block s="Escape Maze 2"></custom-block></script><script x="26" y="489.83333333333337"><custom-block s="Escape Maze 3"></custom-block></script><script x="24" y="542.6666666666667"><custom-block s="Escape Maze 4"></custom-block></script><script x="23" y="598.5000000000001"><custom-block s="Escape Maze 5"></custom-block></script><script x="22" y="665.3333333333334"><custom-block s="Escape Your Maze"></custom-block></script><comment x="30" y="332.5000000000001" 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="157" y="511.66666666666663" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="248" y="19.83333333333337"><block s="receiveGo"><comment w="90" collapsed="true">this resets the sprite and backround to make it easier when the sprite does not do what you want it do do and you need to restart. ES</comment></block><block s="clear"></block><custom-block s="Go To Start"></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="1466"><costumes><list id="1467"><item><ref mediaID="U3L1-Robotmaze_Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1468"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"><comment w="90" collapsed="true">this amkes it so that whichever “draw maze” block is input at the end of the code, it can clear the screen and set up the maze so that the sprite can escape. ES</comment></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Maze 1"></custom-block></script><script x="19.285714285714278" y="353.2857142857142"><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="20" y="316.9047619047618"><custom-block s="Draw Maze 5"></custom-block></script><script x="20.714285714285694" y="279.80952380952385"><custom-block s="Draw Maze 4"></custom-block></script><script x="20" y="241.9999999999999"><custom-block s="Draw Maze 3"></custom-block></script><script x="21.428571428571416" y="205.6190476190476"><custom-block s="Draw Maze 2"></custom-block></script><comment x="21.428571428571416" y="146.4285714285714" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="21.428571428571416" y="119.80952380952382" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937499974" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1485">140,-140</list></variable><variable name="board matrix"><list id="1486"><item><list struct="atomic" id="1487">1,1,1,1,1,0,0,0</list></item><item><list struct="atomic" id="1488">0,0,0,0,1,1,1,0</list></item><item><list struct="atomic" id="1489">0,0,0,0,0,0,1,0</list></item><item><list struct="atomic" id="1490">0,0,0,0,0,0,1,1</list></item><item><list struct="atomic" id="1491">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1492">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1493">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1494">1,1,1,1,1,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U3L1-Robotmaze" 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="U3L1-Robotmaze_Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="U3L1-Robotmaze_Board_cst_Untitled"/></media></snapdata>