<snapdata remixID="8942613"><project name="U3L1  -Robot Maze Part 1" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Maze" 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="8"><costumes><list id="9"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="213" y="258"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Extra Credit Maze"></custom-block></script><script x="20" y="10"><custom-block s="Extra Credit Maze"></custom-block></script></scripts></sprite><sprite name="Robot" idx="1" x="140" y="-140" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,30,219,1" pen="middle" id="19"><costumes><list id="20"><item><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABX0lEQVRYR2NkYGD4z8DAwMgwMOD/QFkM9+6oA0ZDYDQEwCEQGxv7//LlywxGRkYMbm5uDBEREXQLGbhFmpqa/9XV1Rmu3V2PUiRN6NzO4OXlRTMHoRispvsfVCriBbcuM1LVMSiG7d69+392kQshN8Dl0xP6GIqLiylyEIbmnp6e/7MWFhPtCGSFpXlzGFJTU0lyEFbFycnJ/w+fmkOWI5A1NVWvJJigcbqWmPRAqgv7O7YxeHt7o9iJN7ho4QhOJgMGNjY2hujoaIaCggL8KZoWDmD9p8PAzc3NEBkZyVBYWIjbAbSwHFuZgjUKEhMT/x89M4/UKMZQ31yziiE8PBxvNFM1G5blz2VISUkhPxvu3Lnzf26JG9E+z0yaAI5HojVgUTh4imJciW5yzy4Gd3d3inyJL4Tg1fHVq1cZvvw+C1ZL7QqHoAMoiUNK9dIsaIl12KgDRkNgUITAgHbPARCcZx/w48r6AAAAAElFTkSuQmCC" id="21"/></item></list></costumes><sounds><list struct="atomic" id="22"></list></sounds><blocks></blocks><variables></variables><scripts><script x="166" y="73"><block s="receiveGo"></block><block s="up"></block><custom-block s="Go To Start"></custom-block></script><script x="354" y="148"><block s="receiveKey"><l><option>space</option></l></block><block s="down"></block><block s="setColor"><color>0,30,219,1</color></block><block s="setSize"><l>5</l></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="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 Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="board matrix" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><hidden></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"><l>140</l><l>-140</l></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="reportEquals"><block var="Color"/><l>0</l></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="reportProduct"><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></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></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></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="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></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></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></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="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></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="reportGreaterThan"><block var="i"/><block var="end"/></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 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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></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="Draw YOUR Maze!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-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="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>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>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>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></script></block-definition><block-definition s="Draw Empty Grid" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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>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>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>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>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>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>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>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>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></script></block-definition><block-definition s="Escape Maze 1" type="command" category="motion"><comment x="0" y="0" w="90" collapsed="false">Daniel Clare and Damian Sankar</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><custom-block s="move forward 7"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="move forward 7"></custom-block></script></block-definition><block-definition s="move forward 7" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><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></script></block-definition><block-definition s="Escape Maze 2" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><block s="doRepeat"><l>2</l><script><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block></script></block><block s="doRepeat"><l>2</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block></script></block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></custom-block></script></block></script><scripts><script x="203" y="219"><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script><script x="161" y="310.99999999999994"><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block></script><script x="169.000001" y="130.000001"><custom-block s="Rotate Right"></custom-block></script></scripts></block-definition><block-definition s="Extra Credit Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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>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>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>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>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>1</l><l>0</l><l>0</l><l>1</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>1</l><l>1</l><l>1</l><l>1</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></script></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="board matrix"><list id="1172"><item><list struct="atomic" id="1173">1,1,1,0,0,0,0,0</list></item><item><list struct="atomic" id="1174">1,1,1,0,0,0,0,0</list></item><item><list struct="atomic" id="1175">1,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1176">0,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1177">1,1,0,1,1,1,0,0</list></item><item><list struct="atomic" id="1178">1,0,0,1,0,1,1,0</list></item><item><list struct="atomic" id="1179">1,1,1,1,0,0,1,1</list></item><item><list struct="atomic" id="1180">0,0,0,0,0,0,0,1</list></item></list></variable></variables></project><media name="U3L1  -Robot Maze Part 1" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>