<snapdata remixID="8980336"><project name="U3L4-BrickWall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEVUlEQVR4Xu2bMY4TQRBFewOCJSNbCYkMQm5BgEg4BhGRD0GM4+UGJAQEcANirrABB3CGMDKyxEo7bf2Zck35t97GXT2//39T7Zmdvtrv9/uW9Lfdbtv+w5cHs/+6/tOevHvdNptN0pWZ1sWBqywAd7tdu33x9p8Pvx8/aj+fX7dPXz+7+ILOlRxIA/DNs5ft9se3dnNzs9JSuIyjA2kAOpqB5vUdAMD1PeeK9xwAQHAodQAAS+3n4gAIA6UOlAP48ekr2YD3d98fjJ1Tfyi+hDmyNMhGXtBAAGytrQ0xAP6/AwAQAEv7IQACIACqDmRtXWzBagLnH0cHpAOen6oZMwIgAM7A5fxDywE8/5KY0ckBAHRKa0CtADhgqE5LAkCntAbUCoADhuq0pHIAp97BRd/3Revd/mc8tV4XCAGwk9QlQKxqAMDA7UYH7JsHgAGw1FIABMC0c8EKhAAIgAA4wYC6/Z26yaJzqPX8BlRaXWcMHZAOWNoBA+xSOoAD5a9hBvCQJQQcAMCAeZTGHQDAuIfMEHAAAAPmURp3oBzAOecx1NcSma9GzvF/4qx1xHFYfwYA5JP89am7d0UABEAAVB3I2rrm/AxgC1bT0sbRAemAGilJowAQAJPQ0qYtB1CTyahRHQDAUZM1WRcAmgQ1qkwAHDVZk3UBoElQo8osB5APUvtoqe89+SI6cHsCIACWfhENgAAIgBMMqNtf5pc3qga2YLbgSQdUgHr2qfUACIAAuJABnoI7xqndhy14IXnHsnIAY/KpdncAAN0TNNcPgOYBussHQPcEzfUDoHmA7vLLAZxzHuMSnkwPgUd1ROt7GhxhBEA+yS/lFgABEABVB7K2rjk/A9iC1bS0cXRAOqBGStIoAATAJLS0aQEQADVSkkaVA5i0LqY1cQAATYIaVSYAjpqsyboA0CSoUWUC4KjJmqyrHEBOxfVJUV+8cyYkcLcBIAByLHOCAbX7nLr3onOo9XRAOuCkAypAPfvUegAEQABcyAAPIR3j1O7DFryQvGNZOYAx+VS7OwCA7gma6wdA8wDd5QOge4Lm+gHQPEB3+eUAzjmPcQlPpofAozqi9T0NjjACIF9El3ILgAAIgKoDWVvXnJ8BbMFqWto4OiAdUCMlaRQAAmASWtq0AAiAGilJo8oBTFoX05o4AIAmQY0qEwBHTdZkXQBoEtSoMgFw1GRN1lUOIKfi+qSoL945ExK42wAQADmWOcGA2n1O3XvROdR6OiAdcNIBFaCefWo9AAIgAC5kgIeQjnFq92ELXkjesQwAATBGULC6HMCgfsrNHQBA8wDd5QOge4Lm+gHQPEB3+QDonqC5fgA0D9BdPgC6J2iuHwDNA3SXD4DuCZrrB0DzAN3lA6B7gub6AdA8QHf5AOieoLl+ADQP0F0+ALonaK4fAM0DdJcPgO4JmusHQPMA3eUDoHuC5voB0DxAd/kA6J6guX4ANA/QXT4Auidorv8viqds5CAlV4sAAAAASUVORK5CYII=</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" y="-80.22813688212932" 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="Sprite" idx="1" x="-145" y="180" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="15"><costumes><list struct="atomic" id="16"></list></costumes><sounds><list struct="atomic" id="17"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="313.8000029999999"><block s="turn"><l>90</l></block></script><script x="235.6416015625" y="227.800006"><block var="#"/></script><script x="393.999997" y="372.80000000000007"><custom-block s="draw row B with %s bricks (in between first and last bricks) length of bricks: %s width of bricks: %s gap distance: %s"><l></l><l></l><l></l><l></l></custom-block><block s="up"></block></script><script x="156.999997" y="46"><block s="clear"></block><block s="gotoXY"><l>-145</l><l>-100</l></block></script><script x="275.999999" y="221.800002"><block s="changeXPosition"><l>-330</l></block><block s="changeYPosition"><l>25</l></block><custom-block s="draw row B with %s bricks (in between first and last bricks) length of bricks: %s width of bricks: %s gap distance: %s"><l></l><l></l><l></l><l></l></custom-block><block s="up"></block></script><script x="74.99999700000001" y="456"><custom-block s="draw row B with %s bricks (in between first and last bricks) length of bricks: %s width of bricks: %s gap distance: %s"><l>4</l><l>50</l><l>20</l><l>10</l></custom-block></script><script x="148.999997" y="178"><custom-block s="draw row A with %s bricks length: %s width: %s gap length: %s"><l>5</l><l>50</l><l>20</l><l>20</l></custom-block></script><script x="129.999997" y="119"><custom-block s="(1) 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>35</l><l>20</l><l>15</l></custom-block></script></scripts></sprite><watcher var="step" style="normal" x="10.615885416666742" y="10.61588541666665" color="243,118,29" hidden="true"/><watcher var="board matrix" style="normal" x="10.958333333333258" y="10.958333333333357" color="243,118,29" hidden="true"/></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 with %&apos;#obricks&apos; bricks length: %&apos;blength&apos; width: %&apos;girth&apos; gap length: %&apos;gap&apos;" type="command" category="pen"><comment w="90" collapsed="false">Chris, Raphael.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="#obricks"/><script><custom-block s="draw brick with length: %s width: %s"><block var="blength"/><block var="girth"/></custom-block><block s="up"></block><block s="forward"><block var="gap"/></block></script></block></script></block-definition><block-definition s="draw row B with %&apos;#obricks&apos; bricks (in between first and last bricks) length of bricks: %&apos;blength&apos; width of bricks: %&apos;bwidth&apos; gap distance: %&apos;gap&apos;" type="command" category="pen"><comment w="90" collapsed="false">Chris, Raphael.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="draw brick with length: %s width: %s"><block s="reportQuotient"><block s="reportDifference"><block var="blength"/><l>5</l></block><l>2</l></block><block var="bwidth"/></custom-block><block s="up"></block><block s="forward"><block var="gap"/></block><block s="doRepeat"><block var="#obricks"/><script><custom-block s="draw brick with length: %s width: %s"><block var="blength"/><block var="bwidth"/></custom-block><block s="up"></block><block s="forward"><block var="gap"/></block></script></block><custom-block s="draw brick with length: %s width: %s"><block s="reportQuotient"><block s="reportDifference"><block var="blength"/><l>5</l></block><l>2</l></block><block var="bwidth"/></custom-block><block s="up"></block></script></block-definition><block-definition s="(1) draw brick wall with %&apos;#of rows&apos; rows and %&apos;# of bricks&apos; bricks per row , brick length: %&apos;blength&apos; brick width: %&apos;bwidth&apos; gap distance: %&apos;gap&apos;" type="command" category="pen"><comment w="90" collapsed="false">Chris &amp; Raphael&#xD;P4.</comment><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="gotoXY"><l>-145</l><l>-100</l></block><block s="doFor"><l>i</l><l>1</l><block var="#of rows"/><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>2</l></block><l>0</l></block><script><custom-block s="draw row A with %s bricks length: %s width: %s gap length: %s"><block var="# of bricks"/><block var="blength"/><block var="bwidth"/><block var="gap"/></custom-block><block s="up"></block></script><script><custom-block s="draw row B with %s bricks (in between first and last bricks) length of bricks: %s width of bricks: %s gap distance: %s"><block s="reportDifference"><block var="# of bricks"/><l>1</l></block><block var="blength"/><block var="bwidth"/><block var="gap"/></custom-block><block s="up"></block></script></block><block s="setXPosition"><l>-145</l></block><block s="changeYPosition"><block s="reportSum"><l>20</l><block var="gap"/></block></block></script></block></script><scripts><script x="454.6416045625001" y="312.0000059999999"><block var="#of rows"/></script><script x="497.000002" y="119.83333533333331"><custom-block s="draw row A with %s bricks length: %s width: %s gap length: %s"><l></l><l></l><l></l><l></l></custom-block><block s="up"></block></script></scripts></block-definition></blocks><variables><variable name="step"><l>40</l></variable><variable name="board matrix"><list id="1092"><item><list struct="atomic" id="1093">1,1,1,1,1,0,0,0</list></item><item><list struct="atomic" id="1094">0,0,0,0,1,1,1,1</list></item><item><list struct="atomic" id="1095">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1096">0,0,0,0,0,0,0,1</list></item><item><list struct="atomic" id="1097">0,0,0,0,1,1,1,1</list></item><item><list struct="atomic" id="1098">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1099">0,0,0,0,1,0,0,0</list></item><item><list struct="atomic" id="1100">0,0,0,0,1,1,1,1</list></item></list></variable></variables></project><media name="U3L4-BrickWall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>