<snapdata remixID="13069786"><project name="Zhu_Ryan-U3L3-brickwall" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABdRJREFUeF7tnLuLFEEQh2tB4RADBfGUO8QXGAgeinCcIAZ6qGciiCCigi8QBAP9OxQxNdPIP0BEzARPRJNLDEwEH/iIxEfkY2Vu91w5dq57u3qmeqe/DXe6u6Z/8/Wjqmum1W6329Ln9+z6HXl2426/S17/XXn/SDRtTF49LZPXzsitsWkve/0KFW0Uvyb0o9Ciib8WAC79WFMZSAA44PBL5cExAw744GouXjoD1nwfmMtUgVIA3z2dk/ezc31lGdszIeNTE/N7vNBf0UbxK7Ph026xLC11n642hqUfC/fp6s8wXg/aA+Ig9B51HY7Ogt7DCJjrngFwCDztLAFkCXaN3c71OrYSWS7BfvJTCgV0CgQtwT4mCcN0VIq1XyYO6EPdf2UAEAB9kGEGdKiUykDKbgbUxNfml55MYnSuUR4r1ljEXZv4IxA9BAH1LL3gpTJZYm2sixHdhEyVqvuRZRwQAP0WPE5C/HQqKxXkhDADchSnw65Xm2yYWErSTpACQU6IjyW84N5RXYzMoey8YE06fSF9KvGzqh0E12CMtV3JLg4IgB20UhlI2QFIILp7lJZIQD27Jdi1tHAdBWIoQBiGhNQYHAW3AYAAGAxPjIoACIAxOApuIygOGCvDo7hr3opzZw5lmYyAF4wXHDytDVAxaAn2aT+V+BmBaJ+nZVcGAB3apzKQsgtEcxLCSUgd8yLZMHWojI1SBfCCSck3HR5Be8BYGR5NcRCq7gcp+YvGCAD2BCElXzeBsgSzBOsIUtbGCVEKSHWdAkF7QB+TqcTPqt6fubSItV0hDuhSetF1AOwe5UX62j8AAuCACgCgj2BBTohPw7wV11EpVuZQdin5fCHVZ5jxhVQ/lcpLBTkhsTbWTXEQqu4HgWgC0aVDmEC0bg5kBiQlX0eQsjaBaKWAVNcpgBfs0C8Vbz47L5iE1A6ZqQTUCUQPONOm8uCq9lBdssSKGGQHIG/FdU8y+DaMa4ypruOEqOSjslYBwjCEYbQMqeoDIACqANJWBkAA1DKkqh8UB4yV4VHcOd+G4dsw7X4I4wXjBaumNs/KQUuwT9vEAbsAkxG9JC4A6BhNqQyk7ALRHMVxFOez0mnLEIjWKkh9lQJ4wbyYrgJIWzloDxjrgL0piQJV94OU/EWYA2BPEFLydXMgSzBLsI4gZW2cEKWAVNcpELQH9DGZSvys6v2ZS4tY2xXigC6lF10HQE5CfJBhBuQkxIeTysoEOSE+d5PK22TFvTYh4ya7t+L4NozPMOPbMH4qlZcKWoJjbayb4iBU3Q8C0QSiS4cwgWjdHMgMSEq+jiBlbQLRSgGprlMAL9ihXyrefHZeMAmpHTJTCahzEjLgTJvKg6vaQ3XJEitikB2AvBXXPUrj2zCuMaa6jhOiko/KWgUIwxCG0TKkqg+AAKgCSFsZAAFQy5CqflAckG/D9DQvtCh+oRk3y7eskzc/v8nu8a2lbSzorXrSiVYOAtCnL6kEcDVwFHXr6Me9R/dlzdxHkV2bZOe+PTJ+eEo2rl4rL+89nJc6SwAJRNcXiB6bmpB3P79K68Xrf2P7w68fsuP4Qfn8/YvsPToju45O+4z7oSsTtAf06SWB6G4c0fPjRKMXD8un2w/6Svt27TLZfuqInLh8QUZGRnzkH5oyAOh4VHUMpBWT2+TV8zkZ/9OB61Xrmxy7dFYezz6RQ/sPyMr1a2T7yZmhgWqQGyUQPYhaFZW9OXNe1m3eIL/HVsmBcydkdHS0IkvpNQuAxs+k3W5Lq9Uyvgs78wBopz2WRQQAwcBUAQA0lR/jAAgDpgoAoKn8GAdAGDBVAABN5cc4AMKAqQIAaCo/xgEQBkwVAEBT+TEOgDBgqgAAmsqPcQCEAVMFANBUfowDIAyYKgCApvJjHABhwFQBADSVH+MACAOmCgCgqfwYB0AYMFUAAE3lxzgAwoCpAgBoKj/GARAGTBUAQFP5MQ6AMGCqAACayo9xAIQBUwUA0FR+jP8FHUhbLxDJcnYAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="Zhu_Ryan-U3L3-brickwall"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;&#xD;try{&#xD;ide.savingPreferences = false;&#xD;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        break;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        break;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        break;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        break;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        break;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        break;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        break;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        break;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) break;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        break;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;        break;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;        break;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;        break;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        break;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        break;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        break;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        break;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        break;&#xD;};&#xD;}&#xD;finally {&#xD;ide.savingPreferences = false;&#xD;};&#xD;</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><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><block s="reportBoolean"><l><bool>true</bool></l></block></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="set flat line ends to %&apos;flag&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%b"></input></inputs><script><custom-block s="set flag %s to %b"><l>Flat line ends</l><block var="flag"/></custom-block></script></block-definition><block-definition s="draw row A total_length: %&apos;length&apos; width: %&apos;width&apos; gap: %&apos;gap&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRepeat"><l>6</l><script><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="length"/><l>6</l></block><block var="gap"/></block><block var="width"/></custom-block><block s="forward"><block var="gap"/></block></script></block></script></block-definition><block-definition s="draw row B total_length: %&apos;length&apos; width: %&apos;width&apos; gap: %&apos;gap&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="length"/><l>12</l></block><block var="gap"/></block><block var="width"/></custom-block><block s="forward"><block var="gap"/></block><block s="doRepeat"><l>5</l><script><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="length"/><l>6</l></block><block var="gap"/></block><block var="width"/></custom-block><block s="forward"><block var="gap"/></block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportDifference"><block s="reportQuotient"><block var="length"/><l>12</l></block><block var="gap"/></block><block var="width"/></custom-block></script></block-definition><block-definition s="draw Brick Wall with %&apos;number&apos; rows total_length: length %&apos;length&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>counter</l><l>inital_x</l><l>initial_y</l></list></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doSetVar"><l>inital_x</l><block s="xPosition"></block></block><block s="doSetVar"><l>initial_y</l><block s="yPosition"></block></block><block s="doRepeat"><block var="number"/><script><block s="gotoXY"><block var="inital_x"/><block s="reportDifference"><block var="initial_y"/><block s="reportVariadicProduct"><list><l>14</l><block var="counter"/></list></block></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="counter"/><l>2</l></block><l>0</l></list></block><script><custom-block s="draw row A total_length: %n width: %n gap: %n"><block var="length"/><l>10</l><l>4</l></custom-block></script><script><custom-block s="draw row B total_length: %n width: %n gap: %n"><block var="length"/><l>10</l><l>4</l></custom-block></script></block><block s="doSetVar"><l>counter</l><block s="reportVariadicSum"><list><block var="counter"/><l>1</l></list></block></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="157"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAG0BJREFUeF7t3d2x5DhyBtBZN2SP/Flb1h/ZIzekl44b0x1TwSSYPyzg7DOIJE6i8A1ucKP/9Vfy//7zX//9f8lTtkz37//9n3/9vZB1tLB/LKIfs/5/Vt+1H+9S9janCfwWOhmLF1wZiutz7HpQ2lfreyLjyV33VYaNOQisCgjgX3K7HjCCa/WnkfOcfZXjmDXLn/3Imtc8BFYEBLAAXtk35c8IrnLiWwV27cctBIMJJAsIYAGcvKVyptv1wPcXiZz9sTqLG/CqnOcqBASwAK7YV4/nFMCPCVMn2LUfqUgmI3BTQAAL4Jtbpmf4rge+G3DP/vlUxQ141l/13wUEsAB+5W9CAL+rLbv2413K3uY0AQEsgF+553c98N2AZ7ebG/Csv+rFN2DABAgQIECAwLVA+g34uqQRBAgQIECAgAC2BwgQIECAwICAAB5AV5IAAQIECKQHcMVHJj7IeddG1Q/9qBDo2Fc+wqronDlXBQTwqtzCcx0HzMJr3X7EOm6TlT6gH3FeARy3MrJeQADXG/9UcFA2YgdK6UcAqXFIRz8EcGNDlboUEMCXRHkDOg6YvLf9PJN1dCjHa+jHulX8SSMJ5AsI4HzTjzM6KBuxA6X0I4DUOKSjH27AjQ1V6lJAAF8S5Q3oOGDy3tYNuMMyo4Z9FVcUwHErI+sFBHC98U8FB2UjdqCUfgSQGod09EMANzZUqUsBAXxJlDeg44DJe1s34A7LjBr2VVxRAMetjKwXEMD1xm7AjcZ3SgmuO1r1Yzv6IYDr+6hCXEAAx60ej+w4YB6/ZGAC6wggNQ7Rjzi2AI5bGVkvkB7A9a+sAgECBAgQ+H4BAfz9PbQCAgQIEPhCAQH8hU3zygQIECDw/QIC+Pt7aAUECBAg8IUC6QFc8a8hdbj6kKVDOV5DP+JWHSN37UeHnRoEPgkI4F8yux4w/oNo9sdvX836/1ndV9Dv6sfpbyOABfArfwOC611t2bUf71L2NqcJCGAB/Mo9v+uB7y8Ss9vNDXjWX/XfBQSwAH7lb0IAv6stu/bjXcre5jQBASyAX7nndz3w3YBnt5sb8Ky/6m7A/7gHHPjv+mnoh35UCAjgClVzrgq4AbsBr+6d0ucEcCnv7cl37cdtCA8QSBQQwAI4cTvlTbXrge9P0Hl7ZGUmN+AVNc9UCQhgAVy1tx7NK4Af8aU/vGs/0qFMSOCGQHoA36htKAECBAgQOFZAAB/begsnQIAAgUkBATyprzYBAgQIHCsggI9tvYUTIECAwKRAegBXfOW56wcgFVYdm0k/OpTjNfRj3Sr+pJEE8gUEcL7pxxkdlI3YgVL6EUBqHNLRD/83pMaGKnUpIIAvifIGdBwweW/7eSbr6FCO19CPdav4k0YSyBcQwPmmbsCNpk9KCa4nevnPdvTDDTi/b2ZcFxDA63a3n+w4YG6/1MID1rGAVviIfsRxBXDcysh6AQFcb/xTwUHZiB0opR8BpMYhHf0QwI0NVepSQABfEuUN6Dhg8t7280zW0aEcr6Ef61bxJ40kkC8ggPNNP87ooGzEDpTSjwBS45COfrgBNzZUqUsBAXxJlDeg44DJe1s34A7LjBr2VVxRAMetjKwXEMD1xj8VHJSN2IFS+hFAahzS0Q8B3NhQpS4F0gP4sqIBBAgQIECAwF8C2CYgQIAAAQIDAgJ4AF1JAgQIECAggO0BAgQIECAwIJAewP6Fn4Eu/q1kx4csHSu0jg7leI1d+xEXMJJAvoAA/mW66wHjP4jyfzR3ZrSv7mjVj/UVdL2xCnEBASyA47ulcaTgasQOlNq1H4GlG0KgTEAAC+CyzfVk4l0PfH+ReLIrnj/rBvzc0Ax5AgJYAOftpsSZBHAiZsJUu/YjgcYUBJYFBLAAXt48lQ/ueuC7AVfumuu53YCvjYzoExDAArhvt92oJIBvYDUM3bUfDXRKEPgoIIAF8Ct/Hrse+G7As9vNDXjWX/XfBQSwAH7lb0IAv6stu/bjXcre5jQBASyAX7nndz3w3YBnt5sb8Ky/6sU3YMAECBAgQIDAtUD6Dfi6pBEECBAgQICAALYHCBAgQIDAgIAAHkBXkgABAgQIpAdwxUcmPsh510bVD/2oEOjYVz7CquicOVcFBPCq3MJzHQfMwmvdfsQ6bpOVPqAfcV4BHLcysl5AANcb/1RwUDZiB0rpRwCpcUhHPwRwY0OVuhQQwJdEeQM6Dpi8t/08k3V0KMdr6Me6VfxJIwnkCwjgfNOPMzooG7EDpfQjgNQ4pKMfbsCNDVXqUkAAXxLlDeg4YPLe1g24wzKjhn0VVxTAcSsj6wUEcL3xTwUHZSN2oJR+BJAah3T0QwA3NlSpSwEBfEmUN6DjgMl7WzfgDsuMGvZVXFEAx62MrBcQwPXGbsCNxndKCa47WvVjO/ohgOv7qEJcQADHrR6P7DhgHr9kYALrCCA1DtGPOLYAjlsZWS+QHsD1r6wCAQIECBD4fgEB/P09tAICBAgQ+EIBAfyFTfPKBAgQIPD9AgL4+3toBQQIECDwhQLpAVzxryF1uPqQpUM5XkM/4lYdI3ftR4edGgQ+CQjgXzK7HjD+g2j2x29fzfr/Wd1X0O/qx+lvI4AF8Ct/A4LrXW3ZtR/vUvY2pwkIYAH8yj2/64HvLxKz280NeNZf9d8FBLAAfuVvQgC/qy279uNdyt7mNAEBLIBfued3PfDdgGe3mxvwrL/qbsD/uAcc+O/6aeiHflQICOAKVXOuCrgBuwGv7p3S5wRwKe/tyXftx20IDxBIFBDAAjhxO+VNteuB70/QeXtkZSY34BU1z1QJCGABXLW3Hs0rgB/xpT+8az/SoUxI4IZAegDfqG0oAQIECBA4VkAAH9t6CydAgACBSQEBPKmvNgECBAgcKyCAj229hRMgQIDApEB6AFd85bnrByAVVh2bST86lOM19GPdKv6kkQTyBQRwvunHGR2UjdiBUvoRQGoc0tEP/zekxoYqdSkggC+J8gZ0HDB5b/t5JuvoUI7X0I91q/iTRhLIFxDA+aZuwI2mT0oJrid6+c929MMNOL9vZlwXEMDrdref7Dhgbr/UwgPWsYBW+Ih+xHEFcNzKyHoBAVxv/FPBQdmIHSilHwGkxiEd/RDAjQ1V6lJAAF8S5Q3oOGDy3vbzTNbRoRyvoR/rVvEnjSSQLyCA800/zuigbMQOlNKPAFLjkI5+uAE3NlSpSwEBfEmUN6DjgMl7WzfgDsuMGvZVXFEAx62MrBcQwPXGPxUclI3YgVL6EUBqHNLRDwHc2FClLgXSA/iyogEECBAgQIDAXwLYJiBAgAABAgMCAngAXUkCBAgQICCA7QECBAgQIDAgkB7A/oWfgS7+rWTHhywdK7SODuV4jV37ERcwkkC+gAD+ZbrrAeM/iPJ/NHdmtK/uaNWP9RV0vbEKcQEBLIDju6VxpOBqxA6U2rUfgaUbQqBMQAAL4LLN9WTiXQ98f5F4siueP+sG/NzQDHkCAlgA5+2mxJkEcCJmwlS79iOBxhQElgUEsABe3jyVD+564LsBV+6a67ndgK+NjOgTEMACuG+33agkgG9gNQzdtR8NdEoQ+CgggAXwK38eux74bsCz280NeNZf9d8FBLAAfuVvQgC/qy279uNdyt7mNAEBLIBfued3PfDdgGe3mxvwrL/qxTdgwAQIECBAgMC1QPoN+LqkEQQIECBAgIAAtgcIECBAgMCAgAAeQFeSAAECBAikB3DFRyY+yHnXRtUP/agQ6NhXPsKq6Jw5VwUE8KrcwnMdB8zCa91+xDpuk5U+oB9xXgEctzKyXkAA1xv/VHBQNmIHSulHAKlxSEc/BHBjQ5W6FBDAl0R5AzoOmLy3/TyTdXQox2vox7pV/EkjCeQLCOB8048zOigbsQOl9COA1Dikox9uwI0NVepSQABfEuUN6Dhg8t7WDbjDMqOGfRVXFMBxKyPrBQRwvfFPBQdlI3aglH4EkBqHdPRDADc2VKlLAQF8SZQ3oOOAyXtbN+AOy4wa9lVcUQDHrYysFxDA9cZuwI3Gd0oJrjta9WM7+iGA6/uoQlxAAMetHo/sOGAev2RgAusIIDUO0Y84tgCOWxlZL5AewPWvrAIBAgQIEPh+AQH8/T20AgIECBD4QgEB/IVN88oECBAg8P0CAvj7e2gFBAgQIPCFAukBXPGvIXW4+pClQzleQz/iVh0jd+1Hh50aBD4JCOBfMrseMP6DaPbHb1/N+v9Z3VfQ7+rH6W8jgAXwK38Dgutdbdm1H+9S9janCQhgAfzKPb/rge8vErPbzQ141l/13wUEsAB+5W9CAL+rLbv2413K3uY0AQEsgF+553c98N2AZ7ebG/Csv+puwP+4Bxz47/pp6Id+VAgI4ApVc64KuAG7Aa/undLnBHAp7+3Jd+3HbQgPEEgUEMACOHE75U2164HvT9B5e2RlJjfgFTXPVAkIYAFctbcezSuAH/GlP7xrP9KhTEjghkB6AN+obSgBAgQIEDhWQAAf23oLJ0CAAIFJAQE8qa82AQIECBwrIICPbb2FEyBAgMCkQHoAV3zluesHIBVWHZtJPzqU4zX0Y90q/qSRBPIFBHC+6ccZHZSN2IFS+hFAahzS0Q//N6TGhip1KSCAL4nyBnQcMHlv+3km6+hQjtfQj3Wr+JNGEsgXEMD5pm7AjaZPSgmuJ3r5z3b0ww04v29mXBcQwOt2t5/sOGBuv9TCA9axgFb4iH7EcQVw3MrIegEBXG/8U8FB2YgdKKUfAaTGIR39EMCNDVXqUkAAXxLlDeg4YPLe9vNM1tGhHK+hH+tW8SeNJJAvIIDzTT/O6KBsxA6U0o8AUuOQjn64ATc2VKlLAQF8SZQ3oOOAyXtbN+AOy4wa9lVcUQDHrYysFxDA9cY/FRyUjdiBUvoRQGoc0tEPAdzYUKUuBdID+LKiAQQIECBAgMBfAtgmIECAAAECAwICeABdSQIECBAgIIDtAQIECBAgMCCQHsD+hZ+BLv6tZMeHLB0rtI4O5XiNXfsRFzCSQL6AAP5luusB4z+I8n80d2a0r+5o1Y/1FXS9sQpxAQEsgOO7pXGk4GrEDpTatR+BpRtCoExAAAvgss31ZOJdD3x/kXiyK54/6wb83NAMeQICWADn7abEmQRwImbCVLv2I4HGFASWBQSwAF7ePJUP7nrguwFX7prrud2Ar42M6BMQwAK4b7fdqCSAb2A1DN21Hw10ShD4KCCABfArfx67HvhuwLPbzQ141l/13wUEsAB+5W9CAL+rLbv2413K3uY0AQEsgF+553c98N2AZ7ebG/Csv+rFN2DABAgQIECAwLVA+g34uqQRBAgQIECAgAC2BwgQIECAwICAAB5AV5IAAQIECKQHcMVHJj7IeddG1Q/9qBDo2Fc+wqronDlXBQTwqtzCcx0HzMJr3X7EOm6TlT6gH3FeARy3MrJeQADXG/9UcFA2YgdK6UcAqXFIRz8EcGNDlboUEMCXRHkDOg6YvLf9PJN1dCjHa+jHulX8SSMJ5AsI4HzTjzM6KBuxA6X0I4DUOKSjH27AjQ1V6lJAAF8S5Q3oOGDy3tYNuMMyo4Z9FVcUwHErI+sFBHC98U8FB2UjdqCUfgSQGod09EMANzZUqUsBAXxJlDeg44DJe1s34A7LjBr2VVxRAMetjKwXEMD1xm7AjcZ3SgmuO1r1Yzv6IYDr+6hCXEAAx60ej+w4YB6/ZGAC6wggNQ7Rjzi2AI5bGVkvkB7A9a+sAgECBAgQ+H4BAfz9PbQCAgQIEPhCAQH8hU3zygQIECDw/QIC+Pt7aAUECBAg8IUC6QFc8a8hdbj6kKVDOV5DP+JWHSN37UeHnRoEPgkI4F8yux4w/oNo9sdvX836/1ndV9Dv6sfpbyOABfArfwOC611t2bUf71L2NqcJCGAB/Mo9v+uB7y8Ss9vNDXjWX/XfBQSwAH7lb0IAv6stu/bjXcre5jQBASyAX7nndz3w3YBnt5sb8Ky/6m7A/7gHHPjv+mnoh35UCAjgClVzrgq4AbsBr+6d0ucEcCnv7cl37cdtCA8QSBQQwAI4cTvlTbXrge9P0Hl7ZGUmN+AVNc9UCQhgAVy1tx7NK4Af8aU/vGs/0qFMSOCGQHoA36htKAECBAgQOFZAAB/begsnQIAAgUkBATyprzYBAgQIHCsggI9tvYUTIECAwKRAegBXfOW56wcgFVYdm0k/OpTjNfRj3Sr+pJEE8gUEcL7pxxkdlI3YgVL6EUBqHNLRD/83pMaGKnUpIIAvifIGdBwweW/7eSbr6FCO19CPdav4k0YSyBcQwPmmbsCNpk9KCa4nevnPdvTDDTi/b2ZcFxDA63a3n+w4YG6/1MID1rGAVviIfsRxBXDcysh6AQFcb/xTwUHZiB0opR8BpMYhHf0QwI0NVepSQABfEuUN6Dhg8t7280zW0aEcr6Ef61bxJ40kkC8ggPNNP87ooGzEDpTSjwBS45COfrgBNzZUqUsBAXxJlDeg44DJe1s34A7LjBr2VVxRAMetjKwXEMD1xj8VHJSN2IFS+hFAahzS0Q8B3NhQpS4F0gP4sqIBBAgQIECAwF8C2CYgQIAAAQIDAgJ4AF1JAgQIECAggO0BAgQIECAwIJAewP6Fn4Eu/q1kx4csHSu0jg7leI1d+xEXMJJAvoAA/mW66wHjP4jyfzR3ZrSv7mjVj/UVdL2xCnEBASyA47ulcaTgasQOlNq1H4GlG0KgTEAAC+CyzfVk4l0PfH+ReLIrnj/rBvzc0Ax5AgJYAOftpsSZBHAiZsJUu/YjgcYUBJYFBLAAXt48lQ/ueuC7AVfumuu53YCvjYzoExDAArhvt92oJIBvYDUM3bUfDXRKEPgoIIAF8Ct/Hrse+G7As9vNDXjWX/XfBQSwAH7lb0IAv6stu/bjXcre5jQBASyAX7nndz3w3YBnt5sb8Ky/6sU3YMAECBAgQIDAtUD6Dfi6pBEECBAgQICAALYHCBAgQIDAgIAAHkBXkgABAgQIpAdwxUcmPsh510bVD/2oEOjYVz7CquicOVcFBPCq3MJzHQfMwmvdfsQ6bpOVPqAfcV4BHLcysl5AANcb/1RwUDZiB0rpRwCpcUhHPwRwY0OVuhQQwJdEeQM6Dpi8t/08k3V0KMdr6Me6VfxJIwnkCwjgfNOPMzooG7EDpfQjgNQ4pKMfbsCNDVXqUkAAXxLlDeg4YPLe1g24wzKjhn0VVxTAcSsj6wUEcL3xTwUHZSN2oJR+BJAah3T0QwA3NlSpSwEBfEmUN6DjgMl7WzfgDsuMGvZVXFEAx62MrBcQwPXGbsCNxndKCa47WvVjO/ohgOv7qEJcQADHrR6P7DhgHr9kYALrCCA1DtGPOLYAjlsZWS+QHsD1r6wCAQIECBD4fgEB/P09tAICBAgQ+EIBAfyFTfPKBAgQIPD9AgL4+3toBQQIECDwhQLpAVzxryF1uPqQpUM5XkM/4lYdI3ftR4edGgQ+CQjgXzK7HjD+g2j2x29fzfr/Wd1X0O/qx+lvI4AF8Ct/A4LrXW3ZtR/vUvY2pwkIYAH8yj2/64HvLxKz280NeNZf9d8FBLAAfuVvQgC/qy279uNdyt7mNAEBLIBfued3PfDdgGe3mxvwrL/qbsD/uAcc+O/6aeiHflQICOAKVXOuCrgBuwGv7p3S5wRwKe/tyXftx20IDxBIFBDAAjhxO+VNteuB70/QeXtkZSY34BU1z1QJCGABXLW3Hs0rgB/xpT+8az/SoUxI4IZAegDfqG0oAQIECBA4VkAAH9t6CydAgACBSQEBPKmvNgECBAgcKyCAj229hRMgQIDApIAAntRXmwABAgSOFRDAx7bewgkQIEBgUkAAT+qrTYAAAQLHCgjgY1tv4QQIECAwKSCAJ/XVJkCAAIFjBQTwsa23cAIECBCYFBDAk/pqEyBAgMCxAgL42NZbOAECBAhMCgjgSX21CRAgQOBYAQF8bOstnAABAgQmBQTwpL7aBAgQIHCsgAA+tvUWToAAAQKTAgJ4Ul9tAgQIEDhWQAAf23oLJ0CAAIFJAQE8qa82AQIECBwrIICPbb2FEyBAgMCkgACe1FebAAECBI4VEMDHtt7CCRAgQGBSQABP6qtNgAABAscKCOBjW2/hBAgQIDApIIAn9dUmQIAAgWMFBPCxrbdwAgQIEJgUEMCT+moTIECAwLECAvjY1ls4AQIECEwKCOBJfbUJECBA4FgBAXxs6y2cAAECBCYFBPCkvtoECBAgcKyAAD629RZOgAABApMCAnhSX20CBAgQOFZAAB/begsnQIAAgUkBATyprzYBAgQIHCsggI9tvYUTIECAwKSAAJ7UV5sAAQIEjhUQwMe23sIJECBAYFJAAE/qq02AAAECxwoI4GNbb+EECBAgMCkggCf11SZAgACBYwUE8LGtt3ACBAgQmBQQwJP6ahMgQIDAsQIC+NjWWzgBAgQITAoI4El9tQkQIEDgWAEBfGzrLZwAAQIEJgUE8KS+2gQIECBwrIAAPrb1Fk6AAAECkwICeFJfbQIECBA4VkAAH9t6CydAgACBSQEBPKmvNgECBAgcKyCAj229hRMgQIDApIAAntRXmwABAgSOFRDAx7bewgkQIEBgUkAAT+qrTYAAAQLHCgjgY1tv4QQIECAwKSCAJ/XVJkCAAIFjBQTwsa23cAIECBCYFBDAk/pqEyBAgMCxAgL42NZbOAECBAhMCgjgSX21CRAgQOBYAQF8bOstnAABAgQmBQTwpL7aBAgQIHCsgAA+tvUWToAAAQKTAgJ4Ul9tAgQIEDhWQAAf23oLJ0CAAIFJAQE8qa82AQIECBwrIICPbb2FEyBAgMCkgACe1FebAAECBI4VEMDHtt7CCRAgQGBSQABP6qtNgAABAscKCOBjW2/hBAgQIDApIIAn9dUmQIAAgWMFBPCxrbdwAgQIEJgUEMCT+moTIECAwLECAvjY1ls4AQIECEwKCOBJfbUJECBA4FgBAXxs6y2cAAECBCYFBPCkvtoECBAgcKyAAD629RZOgAABApMCAnhSX20CBAgQOFZAAB/begsnQIAAgUkBATyprzYBAgQIHCsggI9tvYUTIECAwKSAAJ7UV5sAAQIEjhUQwMe23sIJECBAYFJAAE/qq02AAAECxwoI4GNbb+EECBAgMCkggCf11SZAgACBYwUE8LGtt3ACBAgQmBQQwJP6ahMgQIDAsQIC+NjWWzgBAgQITAoI4El9tQkQIEDgWAEBfGzrLZwAAQIEJgUE8KS+2gQIECBwrIAAPrb1Fk6AAAECkwICeFJfbQIECBA4VkAAH9t6CydAgACBSQEBPKmvNgECBAgcK/D/ZeEihiHbOxAAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="158"></list></costumes><sounds><list struct="atomic" id="159"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="80" y="-76" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="164"><costumes><list struct="atomic" id="165"></list></costumes><sounds><list struct="atomic" id="166"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="56.333333333333314"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><script x="31.458658854166686" y="231.9999999999999"><custom-block s="draw Brick Wall with %n rows total_length: length %n"><l>19</l><l>300</l></custom-block></script><script x="407.6666666666667" y="38.56666666666669"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Zhu_Ryan-U3L3-brickwall" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>