<snapdata remixID="8944442"><project name="U3L1 - 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="Robot" idx="1" x="-140.0000000000001" y="139.99999999999997" heading="0" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="13,0,209,1" pen="middle" id="8"><costumes><list id="9"><item><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAXZJREFUWAljYGBg+A/EAwUG0u6B8vOovaMhMChDIDY29r+BgcH/pKSk/ytWrKBr3mSEhYimpuZ/dXV1hmt318OEwPSEzu0MXl5ecHUoklTgoBispvufoO9vXWZE0UOpG5iQDZjatweZi5UNciQM9/b2EnQwVkOQBDF809PT83/WwmIkJcQzS/PmMKSmpmKYic8ErIqTk5P/Hz41B58+ouSaqlcyREREYLUDZgBOSWLSA8wQYun+jm0M3t7eKHaicNANooUjOJkMGNjY2Biio6MZCgoKGFESIboDaMH/8+cPAyMwI/2HZjicIUAL32MrU7A6IDEx8f/RM/MoDoDmmlUM4eHhWO2AGY4hSUk2LMufy5CSkoJhJswybDSK4p07d/7PLXHDpg6rWGbSBIbCwkIUM7AqxCOIopmYeKd2UQx3AC7LJ/fsYnB3d4erw+MZsqTABoOq46tXrzJ8+X0WbAi1fUmWy0Y1jYbAaAjQMwQobtdR4Nj/AHcbbTuLOuPgAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveKey"><l><option>space</option></l></block><block s="up"></block><custom-block s="Go To Start"></custom-block><block s="setColor"><color>13,0,209,1</color></block><block s="setSize"><l>5</l></block><block s="down"></block><custom-block s="Escape Maze 1"><comment w="200.93333333333337" collapsed="false">Edit this block and write its code using only the four custom motion blocks in the palette and any Control blocks you need.</comment></custom-block></script><script x="30.400000000000006" y="335.79999999999995"><custom-block s="Escape Maze 2"></custom-block></script><script x="31.19999999999999" y="374.3999999999999"><custom-block s="Escape Maze 3"></custom-block></script><script x="30.19999999999999" y="450.79999999999995"><custom-block s="Escape Maze 5"></custom-block></script><script x="219" y="30.666666666666657"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="29.133333333333326" y="206.19999999999982"><custom-block s="Go To Start"></custom-block></script><script x="119" y="205.73333333333312"><custom-block s="Move Forward"></custom-block></script><script x="27.133333333333326" y="244.46666666666647"><custom-block s="Rotate Right"></custom-block></script><script x="119.40000000000009" y="244.93333333333317"><custom-block s="Rotate Left"></custom-block></script><comment x="26.80000000000001" y="274.4" 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.66666666666663" y="383.6666666666665" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><script x="31.400000000000006" y="412.26666666666665"><custom-block s="Escape Maze 4"></custom-block></script><script x="29.80000000000001" y="488.5999999999997"><custom-block s="Escape Your Maze"></custom-block></script><script x="436.79999999999995" y="89"><custom-block s="Rotate Left"><comment w="90" collapsed="false">Allison Chu&#xD;Felicity Lin&#xD;Maze 1</comment></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Rotate Right"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block><custom-block s="Move Forward"></custom-block></script></scripts></sprite><sprite name="Board" idx="2" x="160" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="53"><costumes><list id="54"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==" id="55"/></item></list></costumes><sounds><list struct="atomic" id="56"></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="true">These 5 mazes are already created for you.</comment><comment x="16.666666666666686" y="123.33333333333331" w="210.39999999999995" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><script x="16.666666666666686" y="184.66666666666663"><custom-block s="Draw Maze 2"></custom-block></script><script x="16.666666666666686" y="215.33333333333337"><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="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000227" y="9.687500000000007" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000227" y="30.031251937499974" color="243,118,29" hidden="true"/></sprites></stage><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction</hidden><headers></headers><code></code><blocks><block-definition s="Move Forward" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="forward"><block var="step"/></block></script></block-definition><block-definition s="Rotate Right" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turn"><l>90</l></block></script></block-definition><block-definition s="Rotate Left" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWait"><l>0.5</l></block><block s="turnLeft"><l>90</l></block></script></block-definition><block-definition s="Go To Start" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="Start"/></block><block s="reportListItem"><l>2</l><block var="Start"/></block></block></script></block-definition><block-definition s="Draw Square size: %&apos;size&apos; color: %&apos;Color&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="setColor"><color>230,10,0,1</color></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="Color"/><l>0</l></block><script><block s="setColor"><color>150,150,150,1</color></block></script><script><block s="setColor"><color>255,255,255,1</color></block></script></block><block s="up"></block><block s="setHeading"><l>135</l></block><block s="forward"><l>10</l></block><block s="floodFill"></block><block s="forward"><l>-10</l></block><block s="setHeading"><l>90</l></block></script></block-definition><block-definition s="Draw Board %&apos;board matrix&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>8</l><script><block s="gotoXY"><l>-160</l><block s="reportDifference"><l>160</l><block s="reportProduct"><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></block></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>8</l><script><custom-block s="Draw Square size: %n color: %txt"><block var="step"/><block s="reportListItem"><block var="i"/><block s="reportListItem"><block var="j"/><block var="board matrix"/></block></block></custom-block><block s="changeXPosition"><block var="step"/></block></script></custom-block><block s="changeYPosition"><block var="step"/></block></script></custom-block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Maze 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Draw Your Maze" type="command" category="other"><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>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></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></script></block-definition><block-definition s="Draw Maze 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="doSetVar"><l>step</l><l>40</l></block><block s="doSetVar"><l>board matrix</l><block s="reportNewList"><list><custom-block s="row of maze %l"><block s="reportNewList"><list><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>1</l><l>1</l><l>1</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l><l>0</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>0</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l></list></block></custom-block><custom-block s="row of maze %l"><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>1</l></list></block></custom-block></list></block></block><custom-block s="Draw Board %l"><block var="board matrix"/></custom-block><block s="doSetVar"><l>Start</l><block s="reportNewList"><list><l>140</l><l>-140</l></list></block></block></script></block-definition><block-definition s="Escape Maze 1" type="command" category="other"><comment w="90" collapsed="false">Allison Chu&#xD;Felicity Lin&#xD;&#xD;This block avoids breaking the Don&apos;t Repeat Yourself principle.</comment><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>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></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></blocks><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1332">140,-140</list></variable><variable name="board matrix"><list id="1333"><item><list struct="atomic" id="1334">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1335">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1336">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1337">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1338">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1339">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1340">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1341">1,1,1,1,1,1,1,1</list></item></list></variable></variables></project><media name="U3L1 - Robot in a Maze" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>