<snapdata remixID="8751067"><project name="U2L4RobotinaMaze-CHALLENGE" 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="16.666666666666686" y="10"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Draw Your Maze"><comment w="115.73333333333336" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><script x="250.66666666666674" y="230.66666666666652"><block s="clear"></block></script><comment x="11.500000000000057" y="122.83333333333337" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><comment x="10.833333333333343" y="92.83333333333337" w="254.80000000000004" collapsed="true">5 mazes are already created for you.</comment><script x="239.66666666666674" y="182"><custom-block s="Draw Maze 1"></custom-block></script><script x="144.66666666666669" y="200"><custom-block s="Draw Maze 2"></custom-block></script><script x="35.666666666666686" y="192"><custom-block s="Draw Maze 3"></custom-block></script><script x="46.666666666666686" y="231"><custom-block s="Draw Maze 4"></custom-block></script><script x="97.66666666666669" y="290"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><sprite name="Goal" idx="3" x="-140" y="140" heading="355" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="152.99999999999997,191.25,0,1" pen="tip" id="24"><costumes><list id="25"><item><costume name="Untitled" center-x="16" center-y="15.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAClElEQVRYR8WWTUgUYRjHf8/kktEh2g+lsDoVQZCWkR/hzniui6EpFHUI6tahr0NFUVSHvg7dCjoUBVqSlzq3sxJaZGUQRLdKinJnpUNkKPOE6664uuuOOu7uaZb3eX7/38w77/uOMM9fMMo6w6BalfXAqnT7bxG+ui6DyTjf5oMUL8Xp0MOqtAJbCvR8FKHbdbnnRWZugVoCwZVcFeGkF9GZNarcSP7hDAOM5evPKxCJEnWFO8DmhYRP6/lkKEeH48RzcXIKRCzaXaVzkcFZ7YbQMRyjayZzlkDQolWUJ36GZ1gqtCVjdE9nZwmEm9iuBq+AsqUQAMbFpS7Ry9sMP0sgZNIH1C9ReAbb79g0zBIImxxXuLnE4Sm8wImEza309WRkyOQ7sKYYAsAPx2btlEA4yn4VHhYpfPIpKAcScR6l3oGwSZfCvqIKwOOETXtKoMiPP3OfqWmQykYqxgP8LObdZ7LKxqiUiEWNq7wrhYAhbJNglEYRXpZCQJVdEmqmDpf+UghgUC+RKBtd4XMpBAxlk9DGstCv1Hnt6ePER1F1KghkluHEAbTTR7gX1GvHpm5SwOIyylkvXb7VCFecGOdSAqub2GoYDPoG9wByXapHevkwNe8hk6dAi4deP0p6HJu9WadhuJladXnjB70QQwx2JF4wkCUw8Sdocl7gYiHAYsYVLiRtLmUYs5Ze2KJTlfbFhOTrFaErEaNj+njOtR+M8kyE3X5KqPI8GWfPTGbezSdkch846JPEA8fmUC7WnLtfyOSYwDWF5QsREfincNqxuZ13WgqBgxZVopwCjgDlherT46PAXRWuJ2MMzdXjef+vamDFaIAWV7AEaoANE3tYGj4CfFF4byix8jF6hvr460X2P4sLsPGxxyeCAAAAAElFTkSuQmCC" id="26"/></item></list></costumes><sounds><list struct="atomic" id="27"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937500002" color="243,118,29" hidden="true"/><watcher var="Goal" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><sprite name="Robot" idx="1" x="140" y="1500" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="34"><costumes><list id="35"><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="36"/></item></list></costumes><sounds><list struct="atomic" id="37"></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></script><comment x="26.80000000000001" y="254.40000000000038" w="223.0666666666667" collapsed="false">Edit these remaining blocks to solve other mazes. Be sure to swap with &quot;Escape Maze 1&quot; block.</comment><comment x="142.66666666666674" y="363.6666666666666" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><comment x="389.79999999999995" y="533.8571428571421" w="90" collapsed="false">Challenge: Create the onBoard predicate, and the Escape Any Maze Block so that your Robot can solve any maze</comment><script x="122.2761904761905" y="546.1190476190469"><custom-block s="onBoard %s %s"><l></l><l></l></custom-block></script><script x="217.2761904761905" y="571.3095238095232"><block s="reportTouchingObject"><l>Goal</l></block></script><script x="315" y="19.666666666666686"><block s="receiveGo"></block><block s="doWait"><l>.5</l></block><custom-block s="Go To Start"></custom-block></script><script x="44" y="139"><custom-block s="Escape Maze 5"></custom-block><custom-block s="Escape Maze 1"><comment w="200.93333333333334" collapsed="false">Edit this block and write its code using only the four custom motion blocks in the palette and any Control blocks you need.</comment></custom-block><custom-block s="Escape Maze 4"></custom-block><custom-block s="Escape Maze 2"></custom-block><custom-block s="Escape Maze 3"></custom-block><custom-block s="Escape Your Maze"><comment w="200.71428571428572" collapsed="false">Go to the Board Sprite to complete the Draw Your Maze block before completing the Escape Your Maze block here.</comment></custom-block></script><script x="458.79999999999995" y="184.00000000000006"><custom-block s="matrix Column"></custom-block></script><script x="441.79999999999995" y="210.99999999999994"><custom-block s="matrix Row"></custom-block></script><script x="556.8" y="322.00000000000006"><custom-block s="robot direction"></custom-block></script><script x="59" y="476"><custom-block s="Escape Any Maze"><comment w="90" collapsed="false">See if you can write a block to solve ANY maze.</comment></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="up"></block><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><block s="down"></block><custom-block s="tell %s to %cs"><l>Goal</l><script><block s="up"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Goal"/></block><block s="reportListItem"><l>2</l><block var="Goal"/></block></block><block s="down"></block></script></custom-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><block s="doSetVar"><l>Goal</l><block s="reportNewList"><list><l>-140</l><l>140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block><block s="doSetVar"><l>Goal</l><block s="reportNewList"><list><l>-140</l><l>140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block><block s="doSetVar"><l>Goal</l><block s="reportNewList"><list><l>-140</l><l>140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</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>6</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>5</l><l>6</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>5</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>5</l><l>6</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>6</l><l>7</l><l>8</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>8</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>8</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="doSetVar"><l>Goal</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><custom-block s="Go To Start"></custom-block><block s="doRepeat"><l>7</l><script><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block></script></block></script></block-definition><block-definition s="Escape Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>3</l><script><custom-block s="Move Forward"></custom-block></script></block><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="Escape Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><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><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 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><block s="doSetVar"><l>Goal</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="doSetVar"><l>Goal</l><block s="reportNewList"><list><l>-140</l><l>140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Go To Start"></custom-block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>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="Escape Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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 Your Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="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="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 Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>5</l><script><custom-block s="Move Forward"></custom-block></script></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="matrix Column" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportSum"><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block s="xPosition"></block><block s="reportListItem"><l>1</l><block var="Start"/></block></block><block var="step"/></block></block><l>1</l></block></block></script></block-definition><block-definition s="matrix Row" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportSum"><l>1</l><block s="reportMonadic"><l><option>abs</option></l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block s="yPosition"></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block><block var="step"/></block></block></block></block></block></script></block-definition><block-definition s="onWall? %&apos;row&apos; %&apos;col&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportListItem"><block var="col"/><block s="reportListItem"><block var="row"/><block var="board matrix"/></block></block><l>0</l></block></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.000003" 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><block-definition s="Escape Any Maze" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportTouchingObject"><l>Goal</l></block><script><custom-block s="Move Forward"><comment w="90" collapsed="false">Change the contents of the repeat until loop to make the robot escape any maze.&#xD;(ie get to the goal)&#xD;</comment></custom-block></script></block><block s="doSayFor"><l>I WIN!</l><l>2</l></block></script></block-definition><block-definition s="robot direction" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportRound"><block s="reportModulus"><block s="reportQuotient"><block s="direction"></block><l>90</l></block><l>4</l></block></block></block></script></block-definition><block-definition s="onBoard %&apos;row&apos; %&apos;col&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script><scripts><comment x="55.71428571428572" y="102.28571428571428" w="90" collapsed="false">This block should report False, if the row is not on the board, or the col is not on the board.&#xD;&#xD;It should report True if the row and col are both on the board.</comment></scripts></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1855">140,-140</list></variable><variable name="board matrix"><list id="1856"><item><list struct="atomic" id="1857">1,2,3,4,5,6,0,0</list></item><item><list struct="atomic" id="1858">0,0,0,0,0,6,0,0</list></item><item><list struct="atomic" id="1859">0,0,0,0,5,6,0,0</list></item><item><list struct="atomic" id="1860">0,0,0,0,5,0,0,0</list></item><item><list struct="atomic" id="1861">0,0,0,0,5,6,0,0</list></item><item><list struct="atomic" id="1862">0,0,0,0,0,6,7,8</list></item><item><list struct="atomic" id="1863">0,0,0,0,0,0,0,8</list></item><item><list struct="atomic" id="1864">0,0,0,0,0,0,0,8</list></item></list></variable><variable name="Goal"><list struct="atomic" id="1865">-140,140</list></variable></variables></project><media name="U2L4RobotinaMaze-CHALLENGE" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>