<snapdata remixID="8978477"><project name="U3L4-BrickWall" 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="flat" 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="Maze" idx="2" x="160.00000000000017" y="-80.29556650246307" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="255,255,255,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Robot" idx="1" x="-157.05555555555557" y="-61.2400109469076" heading="90" scale="1.4" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="145,26,68,1" pen="middle" id="15"><costumes><list id="16"><item><costume name="arrow" center-x="16" center-y="16" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABX0lEQVRYR2NkYGD4z8DAwMgwMOD/QFkM9+6oA0ZDYDQEwCEQGxv7//LlywxGRkYMbm5uDBEREXQLGbhFmpqa/9XV1Rmu3V2PUiRN6NzO4OXlRTMHoRispvsfVCriBbcuM1LVMSiG7d69+392kQshN8Dl0xP6GIqLiylyEIbmnp6e/7MWFhPtCGSFpXlzGFJTU0lyEFbFycnJ/w+fmkOWI5A1NVWvJJigcbqWmPRAqgv7O7YxeHt7o9iJN7ho4QhOJgMGNjY2hujoaIaCggL8KZoWDmD9p8PAzc3NEBkZyVBYWIjbAbSwHFuZgjUKEhMT/x89M4/UKMZQ31yziiE8PBxvNFM1G5blz2VISUkhPxvu3Lnzf26JG9E+z0yaAI5HojVgUTh4imJciW5yzy4Gd3d3inyJL4Tg1fHVq1cZvvw+C1ZL7QqHoAMoiUNK9dIsaIl12KgDRkNgUITAgHbPARCcZx/w48r6AAAAAElFTkSuQmCC" id="17"/></item></list></costumes><sounds><list struct="atomic" id="18"></list></sounds><blocks></blocks><variables></variables><scripts><script x="318" y="63"><block s="clear"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="117" y="216"><custom-block s="draw brick wall with %s rows and %s bricks per row, Brick Length: %s Brick Width: %s gap distance: %s"><l>8</l><l>5</l><l>30</l><l>20</l><l>7</l></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="8.194010416666742" y="8.194010416666664" color="243,118,29" hidden="true"/><watcher var="board matrix" style="normal" x="8.458333333333485" y="8.458333333333343" color="243,118,29" hidden="true"/><watcher var="# of bricks" style="normal" x="0.845833333333303" y="11.841668358333322" color="243,118,29"/><watcher var="Brick Length" style="normal" x="-5.074999999999818" y="42.291668358333354" color="243,118,29"/><watcher var="Brick Width" style="normal" x="2.537499999999909" y="61.745836716666645" color="243,118,29"/><watcher var="Gap Distance" style="normal" x="6.766666666666879" y="89.65833502500001" color="243,118,29"/></sprites></stage><hidden></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"><l>140</l><l>-140</l></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 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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></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="Draw YOUR Maze!" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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></script></block-definition><block-definition s="Draw Maze 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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>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>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>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>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></script></block-definition><block-definition s="Draw Empty Grid" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><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>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>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>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>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>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>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>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>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></script></block-definition><block-definition s="draw brick with length: %&apos;length&apos; width: %&apos;width&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="setColor"><color>145,26,68,1</color></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><block var="width"/></block><block s="down"></block><block s="forward"><block var="length"/></block><block s="up"></block></script></block-definition><block-definition s="draw row A" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><block s="reportDifference"><block var="# of bricks"/><l>1</l></block><script><custom-block s="draw brick with length: %s width: %s"><block var="Brick Length"/><block var="Brick Width"/></custom-block><block s="forward"><block var="Gap Distance"/></block></script></block><custom-block s="draw brick with length: %s width: %s"><block var="Brick Length"/><block var="Brick Width"/></custom-block></script></block-definition><block-definition s="draw brick wall with %&apos;#&apos; rows and %&apos;Brick #&apos; bricks per row, Brick Length: %&apos;bl&apos; Brick Width: %&apos;bw&apos; gap distance: %&apos;gb&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l># of bricks</l><block var="Brick #"/></block><block s="doSetVar"><l>Brick Length</l><block var="bl"/></block><block s="doSetVar"><l>Brick Width</l><block var="bw"/></block><block s="doSetVar"><l>Gap Distance</l><block var="gb"/></block><block s="doFor"><l>i</l><l>1</l><block var="#"/><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>2</l></block><l>1</l></block><script><custom-block s="draw row A"></custom-block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportProduct"><block s="reportSum"><block var="bl"/><block s="reportProduct"><block s="reportSum"><block var="bl"/><block var="gb"/></block><block s="reportDifference"><block var="# of bricks"/><l>1</l></block></block></block><l>-1</l></block></block><block s="changeYPosition"><block s="reportProduct"><block s="reportSum"><block var="gb"/><block var="Brick Width"/></block><l>-1</l></block></block></script><script><custom-block s="draw row B"></custom-block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportProduct"><block s="reportSum"><block var="bl"/><block s="reportProduct"><block s="reportSum"><block var="bl"/><block var="gb"/></block><block s="reportDifference"><block var="# of bricks"/><l>1</l></block></block></block><l>-1</l></block></block><block s="changeYPosition"><block s="reportProduct"><block s="reportSum"><block var="gb"/><block var="Brick Width"/></block><l>-1</l></block></block></script></block></script></block></script></block-definition><block-definition s="draw row B" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick with length: %s width: %s"><block s="reportDifference"><block s="reportQuotient"><block var="Brick Length"/><l>2</l></block><block s="reportQuotient"><block var="Gap Distance"/><l>2</l></block></block><block var="Brick Width"/></custom-block><block s="forward"><block var="Gap Distance"/></block><block s="doRepeat"><block s="reportDifference"><block var="# of bricks"/><l>1</l></block><script><custom-block s="draw brick with length: %s width: %s"><block var="Brick Length"/><block var="Brick Width"/></custom-block><block s="forward"><block var="Gap Distance"/></block></script></block><custom-block s="draw brick with length: %s width: %s"><block s="reportDifference"><block s="reportQuotient"><block var="Brick Length"/><l>2</l></block><block s="reportQuotient"><block var="Gap Distance"/><l>2</l></block></block><block var="Brick Width"/></custom-block></script></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="board matrix"><list id="1119"><item><list struct="atomic" id="1120">1,1,1,1,1,0,0,0</list></item><item><list struct="atomic" id="1121">0,0,0,0,1,1,1,1</list></item><item><list struct="atomic" id="1122">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1123">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1124">0,0,0,0,1,1,1,1</list></item><item><list struct="atomic" id="1125">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1126">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1127">0,0,0,0,1,1,1,1</list></item></list></variable><variable name="# of bricks"><l>5</l></variable><variable name="Brick Length"><l>30</l></variable><variable name="Brick Width"><l>20</l></variable><variable name="Gap Distance"><l>7</l></variable></variables></project><media name="U3L4-BrickWall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>