<snapdata remixID="8651030"><project name=" U2L4p1 Robot in a Maze " 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="-140" y="140" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="76,51,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="16.666666666666686" y="13.333333333333343"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Draw Maze 1"></custom-block></script><comment x="16.666666666666686" y="96" w="254.80000000000004" collapsed="false">These 5 mazes are already created for you.</comment><script x="16.666666666666686" y="184.66666666666663"><custom-block s="Draw Maze 2"></custom-block></script><script x="16.666666666666686" y="215.33333333333331"><custom-block s="Draw Maze 3"></custom-block></script><script x="16.666666666666686" y="246"><custom-block s="Draw Maze 4"></custom-block></script><script x="16.666666666666686" y="276.6666666666667"><custom-block s="Draw Maze 5"></custom-block></script><script x="16.666666666666686" y="307.3333333333333"><custom-block s="Draw Your Maze"><comment w="325.73333333333335" collapsed="true">Edit this block to create your own maze.</comment></custom-block></script><comment x="19.52380952380952" y="151.19047619047615" w="428.9714285714285" collapsed="true">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment></scripts></sprite><watcher var="step" style="normal" x="12.634114583333485" y="12.634114583333343" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="12.634114583333485" y="39.16575773515622" color="243,118,29" hidden="true"/><sprite name="Robot" idx="1" x="-20" y="-20" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="76,51,255,1" pen="middle" id="25"><costumes><list id="26"><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="27"/></item></list></costumes><sounds><list struct="atomic" id="28"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="10" y="10" w="815.7142857142858" collapsed="false">Updated by Firstname Lastname on 09/17/2019&#xD;1920 U2L4p1 Robot in a Maze (starter)&#xD;Unit 2 Lab 4: Dealing with Complexity &gt; Robot in a Maze</comment><comment x="10" y="88" w="624" collapsed="false">In this project, you will program a robot to get through several mazes.&#xD;Five mazes have been created for you. The code you write to escape each maze should be as simple, concise, and elegant as possible.</comment><comment x="10" y="243" w="228" collapsed="true">These 5 mazes are already created for you.</comment><comment x="10" y="275" w="371" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="10" y="509" w="807.8571428571429" collapsed="false">1.0 Examine both the Robot and the Board sprites. For each of the given mazes, write the shortest and most elegant code to help the robot escape. Use only these four custom Motion blocks (along with whatever Control blocks you need): [Go To Start], [Move Forwardt], [Rotate Right], [Rotate Left] </comment><script x="10" y="575"><custom-block s="Go To Start"></custom-block></script><script x="10" y="683"><custom-block s="Rotate Left"></custom-block></script><script x="10" y="773"><custom-block s="Escape Your Maze"></custom-block></script><script x="10" y="1265"><block s="receiveKey"><l><option>space</option></l></block></script><script x="10" y="1395"><custom-block s="Escape Maze 2"></custom-block></script><script x="10" y="1431"><custom-block s="Escape Maze 3"></custom-block></script><script x="10" y="1467"><custom-block s="Escape Maze 4"></custom-block></script><script x="10" y="1503"><custom-block s="Escape Maze 5"></custom-block></script><script x="10" y="1593"><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"></custom-block></script><script x="10" y="1887"><custom-block s="Escape Maze 2"></custom-block></script><script x="10" y="1923"><custom-block s="Escape Maze 3"></custom-block></script><script x="10" y="1959"><custom-block s="Escape Maze 4"></custom-block></script><script x="10" y="1995"><custom-block s="Escape Maze 5"></custom-block></script><script x="10" y="2199"><custom-block s="Escape Your Maze"></custom-block></script><script x="409" y="649"><custom-block s="Move Forward"></custom-block></script><script x="411" y="752"><custom-block s="Rotate Right"></custom-block></script><script x="167" y="759"><block s="doRepeat"><l>2</l><script></script></block></script><script x="262.000001" y="797.000001"><custom-block s="Rotate Right"></custom-block></script><script x="340" y="1338"><custom-block s="Escape Maze 1"></custom-block></script><script x="158" y="1072"><block s="setColor"><color>76,51,255,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block></script><script x="190" y="1795"><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="514" y="783"><block s="receiveGo"></block><custom-block s="Draw Maze 1"></custom-block><custom-block s="Draw Maze 2"></custom-block><custom-block s="Draw Maze 3"></custom-block><custom-block s="Draw Maze 4"></custom-block><custom-block s="Draw Maze 5"></custom-block><custom-block s="Draw Your Maze"></custom-block></script></scripts></sprite></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="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><custom-block s="Go To Start"></custom-block><block s="setColor"><color>76,51,255,1</color></block><block s="setSize"><l>5</l></block><block s="down"></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="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><custom-block s="Go To Start"></custom-block><block s="setColor"><color>76,51,255,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><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>4</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><l>4</l><script><custom-block s="Move Forward"></custom-block></script></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><custom-block s="Go To Start"></custom-block><block s="setColor"><color>76,51,255,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><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><block s="doRepeat"><l>3</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><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-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>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>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>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>0</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>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>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><custom-block s="Go To Start"></custom-block><block s="setColor"><color>76,51,255,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><block s="turnLeft"><l>45</l></block><block s="doRepeat"><l>10</l><script><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></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><custom-block s="Go To Start"></custom-block><block s="setColor"><color>76,51,255,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><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><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></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><custom-block s="Go To Start"></custom-block><block s="setColor"><color>76,51,255,1</color></block><block s="setSize"><l>5</l></block><block s="down"></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><block s="doRepeat"><l>2</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><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>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><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></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></block-definition><block-definition s="Escape Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></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="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></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="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></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="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000299999996" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></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="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1727">140,-140</list></variable><variable name="board matrix"><list id="1728"><item><list struct="atomic" id="1729">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1730">1,1,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1731">0,1,1,0,0,0,0,0</list></item><item><list struct="atomic" id="1732">0,0,1,1,0,0,0,0</list></item><item><list struct="atomic" id="1733">0,0,0,1,1,0,0,0</list></item><item><list struct="atomic" id="1734">0,0,0,0,1,1,0,0</list></item><item><list struct="atomic" id="1735">0,0,0,0,0,1,1,0</list></item><item><list struct="atomic" id="1736">0,0,0,0,0,0,1,1</list></item></list></variable></variables></project><media name=" U2L4p1 Robot in a Maze " app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>