<snapdata remixID="13124110"><project name="U2L4RobotinaMaze" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L4RobotinaMaze"><notes></notes><hidden> forward turn turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge xPosition yPosition direction reportJSFunction reportAtan2 reportVariadicMin reportVariadicMax reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportEnvironment</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="reportVariadicEquals"><list><block var="Color"/><l>0</l></list></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="reportVariadicProduct"><list><block s="reportDifference"><block var="j"/><l>1</l></block><block var="step"/></list></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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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>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>1</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>1</l><l>1</l><l>1</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>1</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>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>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 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>i</l><l>3</l><l>4</l><script><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block></script></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><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Left"></custom-block><block s="doRepeat"><block var="i"/><script><custom-block s="Move Forward"></custom-block></script></block><custom-block s="Rotate Right"></custom-block></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><script><block s="doRepeat"><l>6</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>2</l><script><custom-block s="Move Forward"></custom-block></script></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>2</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="steps %&apos;num&apos; turn %&apos;direction&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="direction"/><l>left</l></list></block><script><custom-block s="Rotate Left"></custom-block></script><list><block s="reportVariadicEquals"><list><block var="direction"/><l>right</l></list></block><script><custom-block s="Rotate Right"></custom-block></script></list></block><block s="doRepeat"><block var="num"/><script><custom-block s="Move Forward"></custom-block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1431"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAVE0lEQVR4Ae3ZMWyd13kG4HNzxbShSASwi4AUBDlAgFpLkC0CChRoFxWBBNhZvGdUpkjNJA6+WjgZgidPArJk8tIaqBBDizloEdAlmYRMqQqEnFWRKcLUt/8VQoDrvUfX7y9+jxdpOec93/P99JuYrfmHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBEICk1DuhYj97++0G5e+1f7x/1r7yxgHms7bP89bG/5o/znG932rtZ8s3vV1a7/xvuUF+C1vdv4Ev/May/998HtvPm+/vfKn9unyp51YCCjgju/g8HL75fAB/sPu8fynHdes7ejh5cmLYcGn//bJZz9YW0jHxR/+8udHi+P//slnOx3XrO2o9/XR8rvgfv/684PJpP1h96T9rG/SuqendUfvn/zut9uPrxzPf9F/07pumHz38w8+emddt7+Be7ee3rm79QbuWdcV3tcny+8C+z3/l1vff//J4y8enraDvjHrnh7+K4J/CBAgQIAAgW9aQAF/0+LyCBAgQIDAIKCAfQYECBAgQCAgoIAD6CIJECBAgIAC9g0QIECAAIGAgAIOoIskQIAAAQIK2DdAgAABAgQCAgo4gC6SAAECBAgoYN8AAQIECBAICCjgALpIAgQIECCggH0DBAgQIEAgIKCAA+giCRAgQICAAvYNECBAgACBgIACDqCLJECAAAECCtg3QIAAAQIEAgIKOIAukgABAgQIKGDfAAECBAgQCAgo4AC6SAIECBAgoIB9AwQIECBAICCggAPoIgkQIECAgAL2DRAgQIAAgYCAAg6giyRAgAABAgrYN0CAAAECBAICCjiALpIAAQIECChg3wABAgQIEAgIKOAA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douT/Dr8nt+8tfX+k8ePHp62g45rSh/1O+DS6zc8AQIECKQEFHBKXi4BAgQIlBZQwKXXb3gCBAgQSAko4JS8XAIECBAoLaCAS6/f8AQIECCQElDAKXm5BAgQIFBaQAGXXr/hCRAgQCAloIBT8nIJECBAoLSAAi69fsMTIECAQEpAAafk5RIgQIBAaQEFXHr9hidAgACBlIACTsnLJUCAAIHSAgq49PoNT4AAAQIpAQWckpdLgAABAqUFFHDp9RueAAECBFICCjglL5cAAQIESgso4NLrNzwBAgQIpAQUcEpeLgECBAiUFlDApddveAIECBBICSjglLxcAgQIECgtoIBLr9/wBAgQIJASUMApebkECBAgUFpAAZdev+EJECBAICWggFPycgkQIECgtIACLr1+wxMgQIBASkABp+TlEiBAgEBpAQVcev2GJ0CAAIGUgAJOycslQIAAgdICCrj0+g1PgAABAikBBZySl0uAAAECpQUUcOn1G54AAQIEUgIKOCUvlwABAgRKCyjg0us3PAECBAikBBRwSl4uAQIECJQWUMCl1294AgQIEEgJKOCUvFwCBAgQKC2ggEuv3/AECBAgkBKYpIIvQu7hZns2b+3a1v3ZzhjnebU/O1286/nNWxtjfN/1J4+9r2Mx/DrwhqP8uv2OhgJ5sXvSbvTdVPf0pbqjv7nJt/c+fnOXvcGbhgJ+fdtQwG/w1jd31fAvQO/r4OTXgTcc5fdm/PpuqX16Wnv8vunvbbSrV47nt/tuWefpyfTzDz4a846nT+/c9b7VPwF+q9stTvLr8Bv+h/3W+08eP3p42g46ril91O+AS6/f8AQIECCQElDAKXm5BAgQIFBaQAGXXr/hCRAgQCAloIBT8nIJECBAoLSAAi69fsMTIECAQEpAAafk5RIgQIBAaQEFXHr9hidAgACBlIACTsnLJUCAAIHSAgq49PoNT4AAAQIpAQWckpdLgAABAqUFFHDp9RueAAECBFICCjglL5cAAQIESgso4NLrNzwBAgQIpAQUcEpeLgECBAiUFlDApddveAIECBBICSjglLxcAgQIECgtoIBLr9/wBAgQIJASUMApebkECBAgUFpAAZdev+EJECBAICWggFPycgkQIECgtIACLr1+wxMgQIBASkABp+TlEiBAgEBpAQVcev2GJ0CAAIGUgAJOycslQIAAgdICCrj0+g1PgAABAikBBZySl0uAAAECpQUUcOn1G54AAQIEUgIKOCUvlwABAgRKCyjg0us3PAECBAikBBRwSl4uAQIECJQWUMCl1294AgQIEEgJKOCUvFwCBAgQKC2ggEuv3/AECBAgkBJQwCl5uQQIECBQWkABl16/4QkQIEAgJaCAU/JyCRAgQKC0gAIuvX7DEyBAgEBKYJIKvgi5h5vt2by1a1v3ZztjnOfV/ux08a7nN29tjPF915889r6OxfDrwBuO8uv2OxoK5MXuSbvRd1Pd0wq4Y/dnBbx7PB9lAR9enrwuuOF9oyxg7+v4+Iaj/Pj1CfSdHr4/BdxH2Kad50sfv7fRrl45nt8eL8Jk+u6XX414x97X9+3w49cn0HN6e2+29XL/waOHp+2g557KZ/0OuPL2zU6AAAECMQEFHKMXTIAAAQKVBRRw5e2bnQABAgRiAgo4Ri+YAAECBCoLKODK2zc7AQIECMQEFHCMXjABAgQIVBZQwJW3b3YCBAgQiAko4Bi9YAIECBCoLKCAK2/f7AQIECAQE1DAMXrBBAgQIFBZQAFX3r7ZCRAgQCAmoIBj9IIJECBAoLKAAq68fbMTIECAQExAAcfoBRMgQIBAZQEFXHn7ZidAgACBmIACjtELJkCAAIHKAgq48vbNToAAAQIxAQUcoxdMgAABApUFFHDl7ZudAAECBGICCjhGL5gAAQIEKgso4MrbNzsBAgQIxAQUcIxeMAECBAhUFlDAlbdvdgIECBCICSjgGL1gAgQIEKgsoIArb9/sBAgQIBATUMAxesEECBAgUFlAAVfevtkJECBAICaggGP0ggkQIECgsoACrrx9sxMgQIBATEABx+gFEyBAgEBlAQVceftmJ0CAAIGYgAKO0QsmQIAAgcoCCrjy9s1OgAABAjEBBRyjF0yAAAEClQUUcOXtm50AAQIEYgIKOEYvmAABAgQqCyjgyts3OwECBAjEBCax5AsQfLjZfjWft+/vnsz/aYzjHF6eHC3etXs83/G+5QX4LW92/gS/8xrL/330fpuTg8mk/WH3pP1s+emcWAgo4I7v4I/fab8YPsAffd3af3Vcs7ajw3/e+Mni8uF9v1lbSMfF3teBNxzlx69PoO/08P29N/wfkN9e+VP7tO8mpwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAwDcu8P8o39aK5vQm6wAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="1432"></list></costumes><sounds><list struct="atomic" id="1433"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Robot" idx="1" x="139.99999999999997" 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="1438"><costumes><list id="1439"><item><ref mediaID="Robot_cst_arrow"></ref></item></list></costumes><sounds><list struct="atomic" id="1440"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25.866666666666703" y="30"><block s="receiveKey"><l><option>space</option></l><list></list></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 Your Maze"></custom-block></script><script x="214.86666666666656" y="30.666666666666686"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Go To Start"></custom-block></script><script x="370" y="138.66666666666652"><block s="doFor"><l>i</l><l>1</l><l>4</l><script><block s="doSayFor"><block s="reportLetter"><block var="i"/><l>leet</l></block><l>2</l></block></script></block></script><script x="374" y="353"><block s="doFor"><l>i</l><l>5</l><l>7</l><script><block s="doRepeat"><block var="i"/><script><block s="doPlayNote"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>0.5</l></block></script></block></script></block></script><script x="268.8666666666667" y="302.99999999999994"><custom-block s="Escape Maze 2"></custom-block></script><script x="416.8666666666667" y="264.8333333333329"><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></script><script x="233.86666666666667" y="198.83333333333337"><custom-block s="Escape Maze 3"></custom-block></script><script x="300.8666666666667" y="248.83333333333337"><custom-block s="Escape Maze 4"></custom-block></script><script x="163.86666666666667" y="149.83333333333337"><custom-block s="Escape Maze 5"></custom-block></script><comment x="138.5333333333332" y="383.6666666666662" w="166" collapsed="false">Click on the Board sprite to access the maze drawing blocks.</comment><comment x="38.66666666666666" y="461.39999999999964" 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><script x="10" y="333.46666666666613"><custom-block s="Rotate Right"></custom-block></script><script x="139.26666666666665" y="348.9333333333328"><custom-block s="Rotate Left"></custom-block></script><script x="174.86666666666656" y="300.7333333333328"><custom-block s="Move Forward"></custom-block></script><script x="16" y="289.1999999999995"><custom-block s="Go To Start"></custom-block></script><script x="282.8666666666667" y="456.83333333333337"><custom-block s="steps %s turn %s"><l>7</l><l>left</l></custom-block><custom-block s="steps %s turn %s"><l>3</l><l>right</l></custom-block><custom-block s="steps %s turn %s"><l>7</l><l>right</l></custom-block><custom-block s="steps %s turn %s"><l>3</l><l>left</l></custom-block><custom-block s="steps %s turn %s"><l>7</l><l>left</l></custom-block><custom-block s="steps %s turn %s"><l>1</l><l>right</l></custom-block></script></scripts></sprite><sprite name="Board" idx="2" x="160.00000000000045" y="-80.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="1514"><costumes><list id="1515"><item><ref mediaID="Board_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1516"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="doWait"><l>0.5</l></block><custom-block s="Draw Your Maze"><comment w="115.73333333333335" collapsed="false">Edit this block to create your own maze.</comment></custom-block></script><comment x="214.4285714285714" y="100.80952380952382" w="254.80000000000004" collapsed="true">These 5 mazes are already created for you.</comment><script x="252" y="266.66666666666663"><custom-block s="Draw Maze 1"></custom-block></script><script x="257" y="333.83333333333337"><custom-block s="Draw Maze 2"></custom-block></script><script x="70" y="233.83333333333337"><custom-block s="Draw Maze 3"></custom-block></script><script x="438" y="242.83333333333337"><custom-block s="Draw Maze 4"></custom-block></script><comment x="11.428571428571416" y="136.4285714285714" w="210.39999999999992" collapsed="false">Replace the &quot;Draw Maze 1&quot; block with these blocks to display the other mazes.</comment><script x="92" y="304.83333333333337"><custom-block s="Draw Maze 5"></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="9.687500000000348" y="9.687500000000005" color="243,118,29" hidden="true"/><watcher var="Start" style="normal" x="9.687500000000348" y="30.031251937499963" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="step"><l>40</l></variable><variable name="Start"><list struct="atomic" id="1533">140,-140</list></variable><variable name="board matrix"><list id="1534"><item><list struct="atomic" id="1535">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1536">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1537">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1538">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1539">1,1,1,1,1,1,1,1</list></item><item><list struct="atomic" id="1540">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1541">1,0,0,0,0,0,0,0</list></item><item><list struct="atomic" id="1542">1,1,1,1,1,1,1,1</list></item></list></variable></variables></scene></scenes></project><media name="U2L4RobotinaMaze" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><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=" mediaID="Robot_cst_arrow"/><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC" mediaID="Board_cst_Untitled"/></media></snapdata>