<snapdata remixID="8857160"><project name="U2 L4 - Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABRBJREFUeAHtnT1uFEEQhceIFKcgeX0AE0C4MrkhBwwRHIHA+BjGAUfAEb85kIMcOoEDYEuQwgGAJljaO5a6tlRvZnrm22i8qnrV9fXTrNWqnV37/ffV8IJATwQu9VSXshD4RwADYoReCWDAXvFT/PIygucbO8tvhf395OzjQqv2OvO9R8386WN5PzmzVEzFLa9z/OxFc3x4tOgt8iKvk3S5A0bSRWtlAhhwZWQkRBLAgJE00VqZAAZcGRkJkQQwYCRNtFYmgAFXRkZCJAEMGEkTrZUJtM4B0/lWF6/a62xs3zyHqfZ+8mZSb/O9/B3d9RrDCDq4KJcJ8BFcZkSEkAAGFMJFukwAA5YZESEkgAGFcJEuE8CAZUZECAlgQCFcpMsEMGCZERFCAq2DaOvAYz5YaM3x9NFFnXTweu/NwWJ5qn7uvj5oZrf+H2Cr6uTMTj+dNO929xe9RV7kdd7e32/OPp8U5fOcFMwdsIiMACUBDKiki3aRAAYsIiJASQADKumiXSSAAYuICFASwIBKumgXCWDAIiIClASYB1TSRbtIgDtgEREBSgIYUEkX7SIBDFhERICSAAZU0kW7SAADFhERoCSAAZV00S4SwIBFRAQoCbTmAdPDCVWv/IGOtddJM4T5bJ+qn5xZ2pcu6qQZQstsn8cny/20DqJVQ5JpsfkwYu11eEKqx37nPZAU+Aj2cSQriAAGDAKJjI8ABvRxIyuIAAYMAomMjwAG9HEjK4gABgwCiYyPAAb0cSMriEDrHDBIFxkImAhwBzRhIkhFAAOqyKJrIoABTZgIUhHAgCqy6JoIYEATJoJUBDCgiiy6JgIY0ISJIBWB1kCqdU5vTLN9PKDSZ6/cAzyg0seQrJ4J8BHc8wZMvTwGnLoDeu4fA/a8AVMvjwGn7oCe+8eAPW/A1MtjwKk7oOf+W+eAnl/+9uR4+lbVuTK7em45qjrrm93UyZtJNVX95HW2dnea2faN/C3TNQOpJkwEqQjwEawii66JAAY0YSJIRQADqsiiayKAAU2YCFIRwIAqsuiaCGBAEyaCVAQwoIosuiYCrYNo60CqSX0pKB9grL1OOtzNn/ap6idnlnB2USc9hfX48Ghp92L+XO6HO2AMV1ScBDCgExxpMQQwYAxHVJwEMKATHGkxBDBgDEdUnAQwoBMcaTEEMGAMR1ScBJgHdIIjLYYAd8AYjqg4CWBAJzjSYghgwBiOqDgJYEAnONJiCGDAGI6oOAlgQCc40mIIYMAYjqg4CbTmAa2/yJ3PwllzPGvsok76Yvr1h3cWy1P1s/XgdrO+eU1eJ2f289v35uurD4uakRd5nS8v3ze/Tn8U5fOcFNw6iLYOPOaDhdac4uouCOiiDk9IvQC84a18b3hCqgEYIcMjwP+Aw9uTSa0IA05qu4fXLAYc3p5MakUYcFLbPbxmMeDw9mRSK8KAk9ru4TXbOgcc3hJZ0ZgJcAcc8+5W0BsGrGCTxrxEDDjm3a2gNwxYwSaNeYkYcMy7W0FvGLCCTRrzEjHgmHe3gt5aA6m1z/Yl5vmcmqofHlDpc3e+N0mBO6CPI1lBBDBgEEhkfAQwoI8bWUEEMGAQSGR8BDCgjxtZQQQwYBBIZHwEMKCPG1lBBFrngF38unZae+110neJ81ft/eS9pN7me/k7umsGUnVsUTYQ4CPYAIkQHQEMqGOLsoEABjRAIkRHAAPq2KJsIIABDZAI0RHAgDq2KBsI/AHbuhOqShbqRgAAAABJRU5ErkJggg==</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAEs5JREFUeAHt1tFN41oQBuDEchGIJ0qJVvSxdICoAFMBogO2D7Ty7YQnRBHIe50lUSIe4hmfs4CSLw/JQZ6Z2F9G+lksvAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBP6VwHLO4Ifzy25O3zH2DMOiv3l96qee7f7sctU0i9VU3alcv3556iLPatd2SnZtZ5E52bWM1nutXcubrTuiu7ad3m4Pyc/bZP3Rlo+hun71f98PvG3Cl9vOqNsdD56YbXjs2sE9OXSxO3Rx75pd22DYtb2tyB27TPl7fGQ61BIgQIAAAQLFAgK4mNAAAgQIECCQFxDAeTMdBAgQIECgWEAAFxMaQIAAAQIE8gICOG+mgwABAgQIFAsI4GJCAwgQIECAQF5AAOfNdBAgQIAAgWIBAVxMaAABAgQIEMgLCOC8mQ4CBAgQIFAsIICLCQ0gQIAAAQJ5AQGcN9NBgAABAgSKBQRwMaEBBAgQIEAgLyCA82Y6CBAgQIBAsYAALiY0gAABAgQI5AUEcN5MBwECBAgQKBYQwMWEBhAgQIAAgbyAAM6b6SBAgAABAsUCAriY0AACBAgQIJAXEMB5Mx0ECBAgQKBYQAAXExpAgAABAgTyAgI4b6aDAAECBAgUCwjgYkIDCBAgQIBAXkAA5810ECBAgACBYoF25oS7mX1H1zYMiz7yUOu6xr87EaqPNXZtI2LXPq5G9b/tml2rvlQGEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEDg2geWcB3o4v+zm9M3tGYbh+eb19+NU//3Z6qJp2qupulO5Pgxvjzev/fPU896f/bhqmuZiqu4Urtu1eb+yXcu72bW82brjO+/a9ctTl3mqNlO8V3u7d/7nx+Wy6ccveZz+ovZirPnUe5u+p6+saPvx25+n7mD0/TnWrKbqTuG6XZv7K9u1rJxdy4pt67/1rnXbu4x8NpEiNQQIECBAgEBdAQFc19M0AgQIECAQEhDAISZFBAgQIECgroAArutpGgECBAgQCAkI4BCTIgIECBAgUFdAANf1NI0AAQIECIQEBHCISREBAgQIEKgrIIDreppGgAABAgRCAgI4xKSIAAECBAjUFRDAdT1NI0CAAAECIQEBHGJSRIAAAQIE6goI4LqephEgQIAAgZCAAA4xKSJAgAABAnUFBHBdT9MIECBAgEBIQACHmBQRIECAAIG6AgK4rqdpBAgQIEAgJCCAQ0yKCBAgQIBAXQEBXNfTNAIECBAgEBIQwCEmRQQIECBAoK6AAK7raRoBAgQIEAgJCOAQkyICBAgQIFBXQADX9TSNAAECBAiEBARwiEkRAQIECBCoK9DOHHc3s29W258/w3Os8W2saz/13mL39VVVa4/p1+j7a7ls/puuPP4Kuzb3N7ZrWTm7lhXb1tu1rYRPAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAl8hsJzzpQ/nl92cvmPsGYZFf/P61E892/3Z5appFqupulO5fv3y1EWe1a7tlOzaziJzsmsZrfdau5Y3W3dEd207vd0ekp+3yfqjLR9Ddf3q/74feNuEL7edUbc7Hjwx2/DYtYN7cuhid+ji3jW7tsGwa3tbkTt2mfL3+Mh0qCVAgAABAgSKBQRwMaEBBAgQIEAgLyCA82Y6CBAgQIBAsYAALiY0gAABAgQI5AUEcN5MBwECBAgQKBYQwMWEBhAgQIAAgbyAAM6b6SBAgAABAsUCAriY0AACBAgQIJAXEMB5Mx0ECBAgQKBYQAAXExpAgAABAgTyAgI4b6aDAAECBAgUCwjgYkIDCBAgQIBAXkAA5810ECBAgACBYgEBXExoAAECBAgQyAsI4LyZDgIECBAgUCwggIsJDSBAgAABAnkBAZw300GAAAECBIoFBHAxoQEECBAgQCAvIIDzZjoIECBAgECxgAAuJjSAAAECBAjkBQRw3kwHAQIECBAoFhDAxYQGECBAgACBvIAAzpvpIECAAAECxQLtzAl3M/uOrm0YFn3kodZ1jX93IlQfa+zaRsSufVyN6n/bNbtWfakMJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHBsAss5D/RwftnN6ZvbMwzD883r78ep/vuz1UXTtFdTdadyfRjeHm9e++ep570/+3HVNM3FVN0pXLdr835lu5Z3s2t5s3XHd96165enLvNUbaZ4r/Z27/zPj8tl049f8jj9Re3FWPOp9zZ9T19Z0fbjtz9P3cHo+3OsWU3VncJ1uzb3V7ZrWTm7lhXb1n/rXeu2dxn5bCJFaggQIECAAIG6AgK4rqdpBAgQIEAgJCCAQ0yKCBAgQIBAXQEBXNfTNAIECBAgEBIQwCEmRQQIECBAoK6AAK7raRoBAgQIEAgJCOAQkyICBAgQIFBXQADX9TSNAAECBAiEBARwiEkRAQIECBCoKyCA63qaRoAAAQIEQgICOMSkiAABAgQI1BUQwHU9TSNAgAABAiEBARxiUkSAAAECBOoKCOC6nqYRIECAAIGQgAAOMSkiQIAAAQJ1BQRwXU/TCBAgQIBASEAAh5gUESBAgACBugICuK6naQQIECBAICQggENMiggQIECAQF0BAVzX0zQCBAgQIBASEMAhJkUECBAgQKCugACu62kaAQIECBAICQjgEJMiAgQIECBQV6CdOe5uZt+stj9/hudY49tY137qvcXu66uq1h7Tr9H313LZ/DddefwVdm3ub2zXsnJ2LSu2rbdrWwmfBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBL5CYDnnSx/OL7s5fcfYMwyL/ub1qZ96tvuzy1XTLFZTdady/frlqYs8q13bKdm1nUXmZNcyWu+1di1vtu6I7tp2ers9JD9vk/VHWz6G6vrV/30/8LYJX247o253PHhituGxawf35NDF7tDFvWt2bYNh1/a2InfsMuXv8ZHpUEuAAAECBAgUCwjgYkIDCBAgQIBAXkAA5810ECBAgACBYgEBXExoAAECBAgQyAsI4LyZDgIECBAgUCwggIsJDSBAgAABAnkBAZw300GAAAECBIoFBHAxoQEECBAgQCAvIIDzZjoIECBAgECxgAAuJjSAAAECBAjkBQRw3kwHAQIECBAoFhDAxYQGECBAgACBvIAAzpvpIECAAAECxQICuJjQAAIECBAgkBcQwHkzHQQIECBAoFhAABcTGkCAAAECBPICAjhvpoMAAQIECBQLCOBiQgMIECBAgEBeQADnzXQQIECAAIFiAQFcTGgAAQIECBDICwjgvJkOAgQIECBQLCCAiwkNIECAAAECeQEBnDfTQYAAAQIEigXamRPuZvYdXdswLPrIQ63rGv/uRKg+1ti1jYhd+7ga1f+2a3at+lIZSIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQODYBJZzHujh/LKb0ze3ZxiG55vX349T/fdnq4umaa+m6k7l+jC8Pd689s9Tz3t/9uOqaZqLqbpTuG7X5v3Kdi3vZtfyZuuO77xr1y9PXeap2kzxXu3t3vmfH5fLph+/5HH6i9qLseZT7236nr6you3Hb3+euoPR9+dYs5qqO4Xrdm3ur2zXsnJ2LSu2rf/Wu9Zt7zLy2USK1BAgQIAAAQJ1BQRwXU/TCBAgQIBASEAAh5gUESBAgACBugICuK6naQQIECBAICQggENMiggQIECAQF0BAVzX0zQCBAgQIBASEMAhJkUECBAgQKCugACu62kaAQIECBAICQjgEJMiAgQIECBQV0AA1/U0jQABAgQIhAQEcIhJEQECBAgQqCsggOt6mkaAAAECBEICAjjEpIgAAQIECNQVEMB1PU0jQIAAAQIhAQEcYlJEgAABAgTqCgjgup6mESBAgACBkIAADjEpIkCAAAECdQUEcF1P0wgQIECAQEhAAIeYFBEgQIAAgboCAriup2kECBAgQCAkIIBDTIoIECBAgEBdAQFc19M0AgQIECAQEhDAISZFBAgQIECgrkA7c9zdzL5ZbX/+DM+xxrexrv3Ue4vd11dVrT2mX6Pvr+Wy+W+68vgr7Nrc39iuZeXsWlZsW2/XthI+CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHyFwHLOlz6cX3Zz+o6xZxgW/c3rUz/1bPdnl6umWaym6k7l+vXLUxd5Vru2U7JrO4vMya5ltN5r7VrebN0R3bXt9HZ7SH7eJuuPtnwM1fWr//t+4G0Tvtx2Rt3uePDEbMNj1w7uyaGL3aGLe9fs2gbDru1tRe7YZcrf4yPToZYAAQIECBAoFhDAxYQGECBAgACBvIAAzpvpIECAAAECxQICuJjQAAIECBAgkBcQwHkzHQQIECBAoFhAABcTGkCAAAECBPICAjhvpoMAAQIECBQLCOBiQgMIECBAgEBeQADnzXQQIECAAIFiAQFcTGgAAQIECBDICwjgvJkOAgQIECBQLCCAiwkNIECAAAECeQEBnDfTQYAAAQIEigUEcDGhAQQIECBAIC8ggPNmOggQIECAQLGAAC4mNIAAAQIECOQFBHDeTAcBAgQIECgWEMDFhAYQIECAAIG8gADOm+kgQIAAAQLFAgK4mNAAAgQIECCQFxDAeTMdBAgQIECgWEAAFxMaQIAAAQIE8gICOG+mgwABAgQIFAu0Myfczew7urZhWPSRh1rXNf7diVB9rLFrGxG79nE1qv9t1+xa9aUykAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBUxL4H+T2I1XcPaf/AAAAAElFTkSuQmCC</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="Sprite" idx="1" x="238" y="-145" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="145,26,68,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="79" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="gotoXY"><l>-227</l><l>155</l></block><custom-block s="make a wall with %s rows %s columns ; brick size %s length %s width %s and gap"><l>7</l><l>6</l><l>67.5</l><l>25</l><l>10</l></custom-block></script><script x="70.33333333333337" y="325.3333333333333"><block s="gotoXY"><l>-100</l><l>-50</l></block><block s="clear"></block><custom-block s="Build Row A %s %s %s %s"><l>5</l><l>40</l><l>15</l><l>5</l></custom-block><block s="setXPosition"><l>-100</l></block><block s="changeYPosition"><l>20</l></block><custom-block s="build a brick %s %s"><l>20</l><l>15</l></custom-block><block s="changeXPosition"><l>5</l></block><custom-block s="Build Row A %s %s %s %s"><l>4</l><l>40</l><l>15</l><l>5</l></custom-block><block s="setXPosition"><l>-100</l></block><block s="changeYPosition"><l>20</l></block><custom-block s="Build Row A %s %s %s %s"><l>4</l><l>40</l><l>15</l><l>5</l></custom-block><block s="setXPosition"><l>-100</l></block><block s="changeYPosition"><l>20</l></block><custom-block s="build a brick %s %s"><l>20</l><l>15</l></custom-block><block s="changeXPosition"><l>5</l></block><custom-block s="Build Row A %s %s %s %s"><l>3</l><l>40</l><l>15</l><l>5</l></custom-block></script></scripts></sprite><watcher scope="Sprite" s="xPosition" style="normal" x="3.9271448206022797" y="3.9271448206017965" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="3.9271448206022797" y="15.708580067836273" color="74,108,212" hidden="true"/><watcher var="x start" style="normal" x="5.324942129628425" y="5.324942129629619" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="build a brick %&apos;length&apos; %&apos;width&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="setColor"><color>145,26,68,1</color></block><block s="setSize"><block var="width"/></block><block s="forward"><block var="length"/></block><block s="up"></block></script></block-definition><block-definition s="build half a brick %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="setColor"><color>145,26,68,1</color></block><block s="setSize"><l>10</l></block><block s="forward"><l>15</l></block><block s="up"></block></script></block-definition><block-definition s="Build Row A %&apos;num&apos; %&apos;length&apos; %&apos;width&apos; %&apos;gap&apos;" type="command" category="motion"><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="num"/><script><custom-block s="build a brick %s %s"><block var="length"/><block var="width"/></custom-block><block s="forward"><block var="gap"/></block></script></block></script></block-definition><block-definition s="Build Row B" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="build brick wall size" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Build Row B %&apos;num&apos; %&apos;length&apos; %&apos;width&apos; %&apos;gap&apos;" type="command" category="motion"><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="doDeclareVariables"><list><l>total a</l><l>total b</l><l>remaining b</l><l>first brick</l></list></block><block s="doSetVar"><l>first brick</l><block s="reportDifference"><block s="reportQuotient"><block var="length"/><l>2</l></block><block s="reportQuotient"><block var="gap"/><l>2</l><comment w="90" collapsed="false">Place middle of gap for row b directly under middle of 1st brick above it</comment></block></block></block><custom-block s="build a brick %s %s"><block var="first brick"/><block var="width"/></custom-block><block s="forward"><block var="gap"/></block><block s="doRepeat"><block s="reportDifference"><block var="num"/><l>1</l></block><script><custom-block s="build a brick %s %s"><block var="length"/><block var="width"/></custom-block><block s="forward"><block var="gap"/></block></script></block><block s="doSetVar"><l>total a</l><block s="reportSum"><block s="reportProduct"><block var="num"/><block var="length"/></block><block s="reportProduct"><block s="reportDifference"><block var="num"/><l>1</l></block><block var="gap"/></block><comment w="90" collapsed="false">determine lngth of final brick</comment></block></block><block s="doSetVar"><l>total b</l><block s="reportSum"><block s="reportSum"><block var="first brick"/><block s="reportProduct"><block s="reportDifference"><block var="num"/><l>1</l></block><block var="length"/></block></block><block s="reportProduct"><block var="num"/><block var="gap"/></block></block></block><block s="doSetVar"><l>remaining b</l><block s="reportDifference"><block var="total a"/><block var="total b"/></block></block><custom-block s="build a brick %s %s"><block var="remaining b"/><block var="width"/></custom-block></script></block-definition><block-definition s="build bricks with %&apos;num&apos; rows" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="gotoXY"><l>-100</l><l>-100</l></block><block s="doRepeat"><block var="num"/><script><custom-block s="Build Row A %s %s %s %s"><block var="num"/><l></l><l></l><l></l></custom-block><block s="changeXPosition"><l></l></block><block s="changeYPosition"><l></l></block><custom-block s="Build Row B %s %s %s %s"><block var="num"/><l></l><l></l><l></l></custom-block><block s="changeXPosition"><l></l></block><block s="changeYPosition"><l></l></block></script></block></script></block-definition><block-definition s="make a wall with %&apos;rows&apos; rows %&apos;cols&apos; columns ; brick size %&apos;length&apos; length %&apos;width&apos; width %&apos;gap&apos; and gap" type="command" category="motion"><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="clear"></block><block s="doSetVar"><l>x start</l><block s="xPosition"></block></block><block s="doRepeat"><block s="reportQuotient"><block var="rows"/><l>2</l></block><script><custom-block s="Build Row A %s %s %s %s"><block var="cols"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="setXPosition"><block var="x start"/></block><block s="changeYPosition"><block s="reportProduct"><l>-2</l><block var="width"/></block></block><custom-block s="Build Row B %s %s %s %s"><block var="cols"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="setXPosition"><block var="x start"/></block><block s="changeYPosition"><block s="reportProduct"><l>-2</l><block var="width"/></block></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="rows"/><l>2</l></block><l>0</l></block></block><script><custom-block s="Build Row A %s %s %s %s"><block var="cols"/><block var="length"/><block var="width"/><block var="gap"/></custom-block></script></block></script></block-definition><block-definition s="positive negative" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="positive negative %&apos;a&apos; %&apos;b&apos; %&apos;negative&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="negative"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="a"/><l>0</l></block><block s="reportLessThan"><block var="b"/><l>0</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doIf"><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><block var="a"/><l>0</l></block><block s="reportGreaterThan"><block var="b"/><l>0</l></block></block><block s="reportAnd"><block s="reportLessThan"><block var="b"/><l>0</l></block><block s="reportGreaterThan"><block var="a"/><l>0</l></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition></blocks><variables><variable name="x start"><l>-227</l></variable></variables></project><media name="U2 L4 - Brick Wall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>