<snapdata remixID="9896516"><project name="U3L1-Brickwall" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEf0lEQVR4Xu2bvW7UUBBGr1eILWgo6BIhin2HhQcI5CXoaUKRgpY3QIK0FKAoDS0NKEUUOiREsw0NokC8QaQgIWTklZKVs17Gs1577kwO7U48c7/veO6fKcqyLBP/UMBIgQIAjZQn7VwBAAQEUwUA0FR+kgMgDJgqAICm8pMcAGHAVAEANJWf5AAIA6YKAKCp/CQHQBgwVQAATeUnOQDCgKkCAGgqP8kBEAZMFQBAU/lJDoAwYKoAAJrKT3IAhAFTBQDQVH6SAyAMmCoAgKbykxwAYcBUAQA0lZ/kAAgDpgoAoKn8JAdAGDBVAABN5Sc5AMKAqQIAaCo/yQEQBkwVAEBT+UkOgDBgqgAAmspPcgCEAVMFANBUfpIDIAyYKgCApvKTHABhwFSBbAF8tbXTSpinv47ncZr4vmKpY2HZhS+SiQD4H4UqETWwAiAASi9c0kIFgHWotHpIhtAB6YCqLg+AV4BhDVgXJDc93HZAqXB+j6GAqymY9dtyt9NMiZrYrhuqkLtgAATAwfp+09sKgAAIgClxlNOwEbzaMJiCOUSuYaKdPa79GnCwVksiUwWy3QV/fnHYSpjp/uN5nCa+r1jqWFh24YtkYrYADnlksEqkoaetiHUAYIsFc0TjNS9wX7ESfNXvdEDugrkLbmJA81Z23bHRAdt/e6n1ReqC2XZAzUaBxf/y4l+jX1+xEnxZT8FtiifGvwLZdkCu4mS4tLt07fSpiecmpONul3XkQsBNfFPIVRxXcbVXUtstu76QAAiAACivYlZHsAaU1dN2Nc2a7tp3QFl+IiIo4GoX3CT4JhbMHERzEL3EwJDTBQACIAAGvZOWlglMwUGN18wgfcVK8GV9FacRpeuOjSmYKbjNy0JMQAWynYKbvtCoPvPu88uNvp6teW7FmCa+r9iudYT8JD/ng1em8fo0zlUcV3FcxXVZsnAVJ6uX84xAB6QD0gHld3h1BJsQWb2cN2XuNyGy/EREUCDbYxgOohd4add6OR3MSy8JAHIVx/8LbmKADkgHlLpnr78DIAD2Cpj0cAAEQIkRfkeBzgoMvgkpyzId3H2UPt0+S0dfTtJ4PO48CB7gV4HBAaykms1m6WR3/1K137dupJ8PttLB29d+laTytRQwAbCq9NmTvbT9/ltj0d9vnqe94zdpMpmsNSj+yI8CJgDOp+Hth0sqnd45T+++nqbRaJSKovCjIpWurYAJgC/v7abiz9/04exHev7xKE3vT9ceAH/oW4HBAay637y30eF8k7Oh6gcHcEN185ggCgBgECO9DgMAvToXpG4ADGKk12EAoFfngtQNgEGM9DoMAPTqXJC6ATCIkV6HAYBenQtSNwAGMdLrMADQq3NB6gbAIEZ6HQYAenUuSN0AGMRIr8MAQK/OBakbAIMY6XUYAOjVuSB1A2AQI70OAwC9OhekbgAMYqTXYQCgV+eC1A2AQYz0OgwA9OpckLoBMIiRXocBgF6dC1I3AAYx0uswANCrc0HqBsAgRnodBgB6dS5I3QAYxEivwwBAr84FqfsfKEmO84Hvk20AAAAASUVORK5CYII=</thumbnail><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="flat" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAWbklEQVR4Xu3d0XHjVhIFUDkNx+N8HMLWhOB8Jp5Jw1vlL5IakV3sJ9zGw9m/tQA0dF6j7yOpKf7x4X8ECBAgQIDA4QJ/HF5RQQIECBAgQOBDAGsCAgQIECAQEBDAAXQlCRAgQICAANYDBAgQIEAgICCAA+hKEiBAgAABAawHCBAgQIBAQEAAB9CVJECAAAECAlgPECBAgACBgIAADqArSYAAAQIEBLAeIECAAAECAQEBHEBXkgABAgQICGA9QIAAAQIEAgICOICuJAECBAgQEMB6gAABAgQIBAQEcABdSQIECBAgIID1AAECBAgQCAgI4AC6kgQIECBAQADrAQIECBAgEBAQwAF0JQkQIECAgADWAwQIECBAICAggAPoShIgQIAAAQGsBwgQIECAQEBAAAfQlSRAgAABAgJYDxAgQIAAgYCAAA6gK0mAAAECBASwHiBAgAABAgEBARxAV5IAAQIECAhgPUCAAAECBAICAjiAriQBAgQIEBDAeoAAAQIECAQEBHAAXUkCBAgQICCA9QABAgQIEAgICOAAupIECBAgQEAA6wECBAgQIBAQEMABdCUJECBAgIAA1gMECBAgQCAgIIAD6EoSIECAAAEBrAcIECBAgEBAQAAH0JUkQIAAAQICWA8QIECAAIGAgAAOoCtJgAABAgQEsB4gQIAAAQIBAQEcQFeSAAECBAgIYD1AgAABAgQCAgI4gK4kAQIECBAQwHqAAAECBAgEBARwAF1JAgQIECAggPUAAQIECBAICAjgALqSBAgQIEBAAOsBAgQIECAQEBDAAXQlCRAgQICAANYDBAgQIEAgICCAA+hKEiBAgAABAawHCBAgQIBAQEAAB9CVJECAAAECAlgPECBAgACBgIAADqArSYAAAQIEBLAeIECAAAECAQEBHEBXkgABAgQICGA9QIAAAQIEAgICOICuJAECBAgQEMB6gAABAgQIBAQEcABdSQIECBAgIID1AAECBAgQCAgI4AC6kgQIECBAQADrAQIECBAgEBAQwAF0JQkQIECAgADWAwQIECBAICAggAPoShIgQIAAAQGsBwgQIECAQEBAAAfQlSRAgAABAgJYDxAgQIAAgYCAAA6gK0mAAAECBASwHiBAgAABAgEBARxAV5IAAQIECAhg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wVcdS1ODb8ocqzp2jhPAHb1h505pXPdhI2AjYCNQHY9TNwLV++8cJ4A7esPO9XWEvo7wIfh+3P5//aE/9MfTjdHd83LEeBfARyirQYAAAQIEHgQEsJYgQIAAAQIBAQEcQFeSAAECBAgIYD1AgAABAgQCAgI4gK4kAQIECBAQwHqAAAECBAgEBARwAF1JAgQIECAggPUAAQIECBAICAjgALqSBAgQIEBAAOsBAgQIECAQEBDAAXQlCRAgQICAANYDBAgQIEAgICCAA+hKEiBAgAABAawHCBAgQIBAQEAAB9CVJECAAAECAlgPECBAgACBgIAADqArSYAAAQIEBLAeIECAAAECAQEBHEBXkgABAgQICGA9QIAAAQIEAgICOICuJAECBAgQEMB6gAABAgQIBAQEcABdSQIECBAgIID1AAECBAgQCAgI4AC6kgQIECBAQADrAQIECBAgEBAQwAF0JQkQIECAgADWAwQIECBAICAggAPoShIgQIAAAQGsBwgQIECAQEBAAAfQlSRAgAABAgJYDxAgQIAAgYCAAA6gK0mAAAECBASwHiBAgAABAgEBARxAV5IAAQIECAhgPUCAAAECBAICAjiAriQBAgQIEBDAeoAAAQIECAQEBHAAXUkCBAgQICCA9QABAgQIEAgICOAAupIECBAgQEAA6wECBAgQIBAQEMABdCUJECBAgIAA1gMECBAgQCAgIIAD6EoSIECAAAEBrAcIECBAgEBAQAAH0JUkQIAAAQICWA8QIECAAIGAgAAOoCtJgAABAgQEsB4gQIAAAQIBAQEcQFeSAAECBAgIYD1AgAABAgQCAgI4gK4kAQIECBAQwHqAAAECBAgEBARwAF1JAgQIECAggPUAAQIECBAICAjgALqSBAgQIEBAAOsBAgQIECAQEBDAAXQlCRAgQICAANYDBAgQIEAgICCAA+hKEiBAgAABAawHCBAgQIBAQEAAB9CVJECAAAECAlgPECBAgACBgIAADqArSYAAAQIEBLAeIECAAAECAQEBHEBXkgABAgQICGA9QIAAAQIEAgICOICuJAECBAgQEMB6gAABAgQIBAQEcABdSQIECBAgIID1AAECBAgQCAgI4AC6kgQIECBAQADrAQIECBAgEBAQwAF0JQkQIECAgADWAwQIECBAICAggAPoShIgQIAAAQGsBwgQIECAQEBAAAfQlSRAgAABAgJYDxAgQIAAgYCAAA6gK0mAAAECBASwHiBAgAABAgEBARxAV5IAAQIECAhgPUCAAAECBAICAjiAriQBAgQIEBDAeoAAAQIECAQEBHAAXUkCBAgQICCA9QABAgQIEAgICOAAupIECBAgQEAA6wECBAgQIBAQEMABdCUJECBAgIAA1gMECBAgQCAgIIAD6EoSIECAAAEBrAcIECBAgEBAQAAH0JUkQIAAAQICWA8QIECAAIGAgAAOoCtJgAABAgQEsB4gQIAAAQIBAQEcQFeSAAECBAgIYD1AgAABAgQCAgI4gK4kAQIECBAQwHqAAAECBAgEBARwAF1JAgQIECAggPUAAQIECBAICAjgALqSBAgQIEBAAOsBAgQIECAQEBDAAXQlCRAgQICAANYDBAgQIEAgICCAA+hKEiBAgAABAawHCBAgQIBAQEAAB9CVJECAAAECAlgPECBAgACBgIAADqArSYAAAQIEBLAeIECAAAECAYH/A4g/QnecP7kfAAAAAElFTkSuQmCC</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="-125" y="-77" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="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="10" y="32.3333333333334"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="21.056640625" y="78.16666666666671"><block s="clear"></block><block s="gotoXY"><l>-125</l><l>56</l></block><custom-block s="draw Brick Wall with %s Rows with Bricks per Row: %s of Brick Length: %s Width: %s Gap Thickness: %s"><l>7</l><l>10</l><l>30</l><l>15</l><l>4</l></custom-block></script><script x="18.33333333333337" y="187.66666666666654"><custom-block s="rowA num of bricks: %s length: %s width: %s thickness: %s"><l></l><l></l><l></l><l></l></custom-block></script><script x="18" y="244.3333333333333"><custom-block s="rowB num of bricks: %s length: %s width: %s thickness: %s"><l></l><l></l><l></l><l></l></custom-block></script></scripts></sprite><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="draw brick, length: %&apos;length&apos; width: %&apos;width&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></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="rowA num of bricks: %&apos;bricks&apos; length: %&apos;length&apos; width: %&apos;width&apos; thickness: %&apos;thickness&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></inputs><script><block s="doRepeat"><block var="bricks"/><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block><custom-block s="draw cement of thickness: %s"><block var="thickness"/></custom-block></script></block></script></block-definition><block-definition s="draw cement of thickness: %&apos;thickness&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="forward"><block var="thickness"/></block></script></block-definition><block-definition s="rowB num of bricks: %&apos;bricks&apos; length: %&apos;length&apos; width: %&apos;width&apos; thickness: %&apos;thickness&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></inputs><script><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="length"/><l>2</l></block><block s="reportQuotient"><block var="thickness"/><l>2</l></block></block><block var="width"/></custom-block><custom-block s="draw cement of thickness: %s"><block var="thickness"/></custom-block><block s="doRepeat"><block s="reportDifference"><block var="bricks"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block><custom-block s="draw cement of thickness: %s"><block var="thickness"/></custom-block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="length"/><l>2</l></block><block s="reportQuotient"><block var="thickness"/><l>2</l></block></block><block var="width"/></custom-block></script></block-definition><block-definition s="draw Brick Wall with %&apos;rows&apos; Rows with Bricks per Row: %&apos;bricks&apos; of Brick Length: %&apos;length&apos; Width: %&apos;width&apos; Gap Thickness: %&apos;thickness&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="doDeclareVariables"><list><l>startingX</l></list></block><block s="doSetVar"><l>startingX</l><block s="xPosition"></block></block><block s="doFor"><l>i</l><l>1</l><block var="rows"/><script><block s="doIfElse"><custom-block s="even? %s"><block var="i"/></custom-block><script><custom-block s="rowB num of bricks: %s length: %s width: %s thickness: %s"><block var="bricks"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block></script><script><custom-block s="rowA num of bricks: %s length: %s width: %s thickness: %s"><block var="bricks"/><block var="length"/><block var="width"/><block var="thickness"/></custom-block></script></block><block s="setXPosition"><block var="startingX"/></block><block s="changeYPosition"><block s="reportDifference"><block s="reportProduct"><block var="width"/><l>-1</l></block><block var="thickness"/></block></block></script></block></script></block-definition><block-definition s="is %&apos;number&apos; divisibly by %&apos;divider&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="number"/><block var="divider"/></block><l>0</l></block></block></script></block-definition><block-definition s="even? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="is %s divisibly by %s ?"><block var="number"/><l>2</l></custom-block></block></script></block-definition><block-definition s="integer? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="number"/><block s="reportRound"><block var="number"/></block></block></block></script></block-definition><block-definition s="%&apos;value1&apos; ≤ %&apos;value2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportGreaterThan"><block var="value1"/><block var="value2"/></block></block></block></script></block-definition><block-definition s="%&apos;value1&apos; ≥ %&apos;value2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportGreaterThan"><block var="value2"/><block var="value1"/></block></block></block></script></block-definition><block-definition s="%&apos;value1&apos; ≠ %&apos;value2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="value1"/><block var="value2"/></block></block></block></script></block-definition><block-definition s="is %&apos;item&apos; between %&apos;start&apos; and %&apos;end&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="doReport"><block s="reportAnd"><custom-block s="%s ≤ %s"><block var="start"/><block var="item"/></custom-block><custom-block s="%s ≤ %s"><block var="item"/><block var="end"/></custom-block></block></block></script></block-definition><block-definition s="odd? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNot"><custom-block s="is %s divisibly by %s ?"><block var="number"/><l>2</l></custom-block></block></block></script></block-definition><block-definition s="number of divisors %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListLength"><custom-block s="divisors of %s"><block var="number"/></custom-block></block></block></script></block-definition><block-definition s="divisors of %&apos;number&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="is %s divisibly by %s ?"><block var="number"/><l></l></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="number"/></block></block></block></script></block-definition><block-definition s="maximum of %&apos;number1&apos; and %&apos;number2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="number2"/><block var="number1"/></block><script><block s="doReport"><block var="number1"/></block></script></block><block s="doReport"><block var="number2"/></block></script></block-definition><block-definition s="minimum of %&apos;number1&apos; and %&apos;number2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="number1"/><block var="number2"/></block><script><block s="doReport"><block var="number1"/></block></script></block><block s="doReport"><block var="number2"/></block></script></block-definition><block-definition s="maximum of list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="list"/><block s="reifyReporter"><autolambda><custom-block s="maximum of %s and %s"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="minimum of list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="list"/><block s="reifyReporter"><autolambda><custom-block s="minimum of %s and %s"><l></l><l></l></custom-block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="sum of list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="list"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="average of list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum of list %s"><block var="list"/></custom-block><block s="reportListLength"><block var="list"/></block></block></block></script></block-definition><block-definition s="greatest common divisor %&apos;number1&apos; %&apos;number2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>list</l></list></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doForEach"><l>item</l><custom-block s="divisors of %s"><block var="number1"/></custom-block><script><block s="doIf"><block s="reportListContainsItem"><custom-block s="divisors of %s"><block var="number2"/></custom-block><block var="item"/></block><script><block s="doAddToList"><block var="item"/><block var="list"/></block></script></block></script></block><block s="doReport"><custom-block s="maximum of list %s"><block var="list"/></custom-block></block></script></block-definition></blocks><variables></variables></project><media name="U3L1-Brickwall" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>