<snapdata remixID="8945000"><project name="U2L4RobotinaMaze" 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="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="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="20" y="20"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Draw Maze 1"></custom-block></script><comment x="20" y="109" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><comment x="20" y="141" w="210.39999999999995" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><script x="20" y="207"><custom-block s="Draw Maze 2"></custom-block></script><script x="20" y="243"><custom-block s="Draw Maze 3"></custom-block></script><script x="20" y="279"><custom-block s="Draw Maze 4"></custom-block></script><script x="20" y="315"><custom-block s="Draw Maze 5"></custom-block></script><script x="20" y="351"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script></scripts></sprite><sprite name="Robot" idx="1" x="-140" y="139.99999999999997" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="23"><costumes><list id="24"><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="25"/></item></list></costumes><sounds><list struct="atomic" id="26"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveKey"><l><option>space</option></l></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.93333333333337" collapsed="false">Edit this block and write its code using only the four custom motion blocks in the palette and any Control blocks you need.</comment></custom-block></script><script x="30" y="185"><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="30" y="263"><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="30" y="341"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="30" y="430"><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="30" y="508"><custom-block s="Move Forward"></custom-block></script><script x="30" y="544"><custom-block s="Rotate Right"></custom-block></script><script x="30" y="580"><custom-block s="Rotate Left"></custom-block></script><script x="30" y="616"><custom-block s="Escape Maze 2"><comment 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></custom-block></script><script x="30" y="705"><custom-block s="Escape Maze 3"></custom-block></script><comment x="30" y="741" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="30" y="807"><custom-block s="Escape Maze 4"></custom-block></script><script x="30" y="843"><custom-block s="Escape Maze 5"></custom-block></script><script x="30" y="879"><custom-block s="Escape Your Maze"></custom-block></script><script x="30" y="915"><custom-block s="Go To Start"></custom-block></script><script x="30" y="951"><custom-block s="run maze 2-5 %n"><l></l></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="3.51171875" y="3.511718749999993" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="3.51171875" y="10.88632882734376" color="243,118,29" hidden="true"/><watcher var="number" style="normal" x="3.625" y="3.625" color="243,118,29" hidden="true"/></sprites></stage><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction</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="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 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><block s="up"></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><block s="up"></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><block s="up"></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>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>0</l><l>1</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>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="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setSize"><l>1</l></block><custom-block s="Draw Maze 2"></custom-block><custom-block s="Go To Start"></custom-block><block s="doRepeat"><l>7</l><script><block s="up"></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="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><comment w="90" collapsed="false">this repeat block help me to make my code more elegant by managing the complexity of my code&#xD;TianJuan Ruan</comment></block><block s="up"></block></script><scripts><script x="255.66666666666663" y="36.19999999999999"><block s="up"><comment w="90" collapsed="false">Maze 2&#xD;This script guides the robot to the end by only using the given blue motions blocks.&#xD;TianJuan Ruan</comment></block><custom-block s="Go To Start"></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="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="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="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></scripts></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setSize"><l>1</l></block><custom-block s="Draw Maze 3"></custom-block><custom-block s="Go To Start"></custom-block><block s="doSetVar"><l>number</l><l>3</l></block><block s="doRepeat"><l>2</l><script><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="number"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="number"/><script><custom-block s="Move Forward"></custom-block></script></block><block s="doChangeVar"><l>number</l><l>1</l><comment w="314.9999999999999" collapsed="false">this block at the end change the variable by 1 so the next time it repeat it self the robot will move forward one more step&#xD;TianJuan rtan</comment></block></script></block><block s="up"></block></script><scripts><script x="330.6666666666665" y="10.199999999999989"><custom-block s="Rotate Left"><comment w="90" collapsed="false">Maze3&#xD;This script guides the robot to the end by only using the given blue motions blocks.&#xD;TianJuan Ruan</comment></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="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="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="Move Forward"></custom-block></script></scripts></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="setSize"><l>1</l></block><custom-block s="Draw Maze 5"></custom-block><custom-block s="Go To Start"></custom-block><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><block s="doIfElse"><block s="reportEquals"><block var="i"/><l>2</l></block><script><block s="doRepeat"><l>2</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block></script><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script><comment w="383" collapsed="false">This block makes the robot switch between two different route when the numbers even and odd.&#xD;TianJuan Ruan</comment></block></script><scripts><script x="444.26666666666665" y="41.19999999999999"><custom-block s="Rotate Left"><comment w="90" collapsed="false">Maze5&#xD;This script guides the robot to the end by only using the given blue motions blocks.&#xD;TianJuan Ruan</comment></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><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="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 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></script></scripts></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><block s="up"></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="setSize"><l>1</l></block><custom-block s="Draw Maze 4"></custom-block><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><block s="doSetVar"><l>number</l><l>1</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><block var="number"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="number"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doChangeVar"><l>number</l><l>1</l></block></script></block><custom-block s="Move Forward"><comment w="199" collapsed="false">These block helps to finish the final few steps after completeting the first half.&#xD;TianJuan Ruan</comment></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><block s="up"></block></script><scripts><script x="244.26666666666665" y="35.19999999999999"><custom-block s="Move Forward"><comment w="168" collapsed="false">Maze4&#xD;This script guides the robot to the end by only using the given blue motions blocks.&#xD;TianJuan Rua4</comment></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="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 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 Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block></script></scripts></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="setSize"><l>1</l></block><custom-block s="Draw Your Maze"></custom-block><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><block s="doSetVar"><l>number</l><l>3</l></block><block s="doRepeat"><l>2</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="number"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="number"/><script><custom-block s="Move Forward"></custom-block></script></block><block s="doChangeVar"><l>number</l><l>-2</l></block></script></block><block s="doRepeat"><l>1</l><script><block s="doFor"><l>i</l><l>2</l><l>1</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="293" collapsed="false">This block helps the robot to finish the transistion from moving forward one step to two step.&#xD;TianJuan Ruan</comment></block></script></block><block s="up"></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="odd? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportEquals"><l>0</l><block s="reportModulus"><block var="number"/><l>2</l></block></block></block></script></block-definition><block-definition s="run maze 2-5 %&apos;maze number&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><scripts><script x="124" y="461.2"><block s="setSize"><l>1</l></block><custom-block s="Draw Maze 3"></custom-block></script><script x="349" y="388.2"><block s="setSize"><l>1</l></block><custom-block s="Draw Maze 4"></custom-block></script><script x="390" y="305.2"><block s="setSize"><l>1</l></block><custom-block s="Draw Maze 5"></custom-block></script><script x="98" y="308.2"><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="86" y="186.2"><block s="setSize"><l>1</l></block><custom-block s="Draw Maze 2"></custom-block></script></scripts></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1652">140,-140</list></variable><variable name="board matrix"><list id="1653"><item><list struct="atomic" id="1654">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1655">1,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1656">0,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1657">0,1,1,1,0,0,0,0</list></item><item><list struct="atomic" id="1658">0,0,0,1,1,0,0,0</list></item><item><list struct="atomic" id="1659">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1660">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1661">0,0,0,0,1,1,1,1</list></item></list></variable><variable name="number"><l>-1</l></variable></variables></project><media name="U2L4RobotinaMaze" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>