<snapdata remixID="8955612"><project name="L09 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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nXcHrE+AAAECtRQQwLVsu00TIECAQN4CAjjvDlifAAECBGopIIBr2XabJkCAAIG8BQRw3h2wPgECBAjUUkAA17LtNk2AAAECeQsI4Lw7YH0CBAgQqKWAAK5l222aAAECBPIWEMB5d8D6BAgQIFBLAQFcy7bbNAECBAjkLSCA8+6A9QkQIECglgICuJZtt2kCBAgQyFtAAOfdAesTIECAQC0FBHAt227TBAgQIJC3gADOuwPWJ0CAAIFaCiS13PWANn1lLHy51Q4H9i207xvQlAOdZm5XMtsKIdk339430IkHNJn64iD58YsTiBt9ZTy5uLISfvKOpfCJuJnqO1oAR/R+djT8TWtb+ECyLVyOmCazodtWwj0rnQBOtoeZzBaJmFh9EXidofz4xQnEjU5aYW9ohWcnl8O/x81kNAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQGLrA/wODMCPuDogp/wAAAABJRU5ErkJggg==</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" 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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABdklEQVRYCWNgYGD4D8QDBQbS7oHy86i9oyEwKEMgNjb2v4GBwf+kpKT/K1asoGveZISFiKam5n91dXWGa3fXw4TA9ITO7QxeXl5wdSiSVOCgGKym+5+g729dZkTRQ6kbmJANmNq3B5mLlQ1yJAz39vYSdDBWQ5AEMXzT09Pzf9bCYiQlxDNL8+YwpKamYpiJzwSsipOTk/8fPjUHnz6i5JqqVzJERERgtQNmAE5JYtIDzBBi6f6ObQze3t4odqJw0A2ihSM4mQwY2NjYGKKjoxkKCgoYURIhugNowf/z5w8DIzAj/YdmOJwhQAvfYytTsDogMTHx/9Ez8ygOgOaaVQzh4eFY7YAZjiFJSTYsy5/LkJKSgmEmzDJsNIrinTt3/s8tccOmDqtYZtIEhsLCQhQzsCrEI4iimZh4p3ZRDHcALssn9+xicHd3h6vD4xmypMAGg6rjq1evMnz5fRZsCLV9SZbLRjWNhsBoCNAzBChu11Hg2P8AdxttO4s64+AAAAAASUVORK5CYII=" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="11.199999999999989" y="10"><block s="receiveKey"><l><option>1</option></l></block><block s="clear"></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"></custom-block></script><script x="200.2" y="10.666666666666643"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="10.333333333333314" y="186.19999999999982"><custom-block s="Go To Start"></custom-block></script><script x="11" y="468.5999999999997"><custom-block s="Escape Your Maze"></custom-block></script><script x="366.83937823834196" y="13.626943005181346"><block s="receiveKey"><l><option>2</option></l></block><block s="clear"></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 2"></custom-block></script><script x="215.54404145077717" y="142.64248704663214"><block s="receiveKey"><l><option>4</option></l></block><block s="clear"></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 4"></custom-block></script><script x="39.89637305699483" y="234.87046632124355"><block s="receiveKey"><l><option>5</option></l></block><block s="clear"></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 5"></custom-block></script><script x="401.0362694300518" y="188.23834196891193"><block s="receiveKey"><l><option>3</option></l></block><block s="clear"></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 3"></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="70"><costumes><list id="71"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" id="72"/></item></list></costumes><sounds><list struct="atomic" id="73"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="16.666666666666686" y="96.44559585492226" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><comment x="16.666666666666686" y="123.77892918825557" 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="307.7789291882556"><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><script x="24.170984455958546" y="10"><block s="receiveKey"><l><option>1</option></l></block><block s="clear"></block><custom-block s="Draw Maze 1"></custom-block></script><script x="186.0103626943005" y="10.808290155440389"><block s="receiveKey"><l><option>2</option></l></block><block s="clear"></block><custom-block s="Draw Maze 2"></custom-block></script><script x="359.0673575129533" y="12.880829015544023"><block s="receiveKey"><l><option>3</option></l></block><block s="clear"></block><custom-block s="Draw Maze 3"></custom-block></script><script x="456.99481865284974" y="107.18134715025906"><block s="receiveKey"><l><option>4</option></l></block><block s="clear"></block><custom-block s="Draw Maze 4"></custom-block></script><script x="437.3056994818653" y="218.06217616580312"><block s="receiveKey"><l><option>5</option></l></block><block s="clear"></block><custom-block s="Draw Maze 5"></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><script><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><block s="doFor"><l>index</l><l>3</l><l>4</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="index"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="index"/><script><custom-block s="Move Forward"></custom-block></script></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></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"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><l>2</l><script><block s="doRepeat"><l>7</l><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></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="doFor"><l>index</l><l>2</l><l>3</l><script><block s="doRepeat"><block var="index"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="index"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></script></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></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="1448">140,-140</list></variable><variable name="board matrix"><list id="1449"><item><list struct="atomic" id="1450">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1451">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1452">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1453">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1454">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1455">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1456">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1457">1,1,1,1,1,1,1,1</list></item></list></variable></variables></project><media name="L09 Robot in a Maze" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>