<snapdata remixID="8980574"><project name="U3L4-BrickWall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADpUlEQVR4Xu3b0XXTShSGUacO+khogDKSEnhI6oAHSoAyaICVPqjDLPALSTTRjM9Yv9byvq9odJRP+8q2LN8cj8fjwX8KhArcABgqb+y/AgCCEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDS/4QAyEC0AYDH/tw+fmnv4/Pvnm39rbT+y7d+dXnL7GfvuzQpgb6nGdgAu/8/QmxXA3lIADl3pe7MC2FsKQACLVi6y3Euwl+CLwLLTbQp4Cd6msymNAgCiES0AYDS/4QAyEC0AYDH//5+CR75BuH28P3x8engx/deX74fnrz8Wj2hk36PflMw+lqVjbWUGEMADgEUEyeWugKf6ax1cAS+kdC1860b17KvO6z9v5CV79rF4Cb4QtqXdngvw7unhcPd4v4v3gLOPBcANARpVK+BDSK2f1cUCABYDWl4rAGCtn9XFAgAWA1peKwBgrd+L+1+VWyEjt01Gv+kY3X7GsfRmBbC3VGM7D6R6ILVIqLYcQABrgoqrAQSwSKi2HEAAa4KsjhbwISSa33AAGYgWADCa33AAGYgWALCY/9znAWc/BFr5Fmb2sXgesIhqZDmAp1prHVpNXQFHtC1suxbeI/nvBwYQQL+KKxqILj/3Cjj7dxiV94Czj8V7wChJw0cKeAkeqWXb6QUAnJ7UDkcKADhSy7bTCwA4PakdjhQAcKTWyn3AyifRGb/D2NOzib1ZAewt1dhuTyd9T8fSmxXA3lIANkuN3Pd7vRMAAXxTYMbbgd6sAPaWcgV0BSxasXyHBVwBd3hSrumQALyms73DvxXAHZ6UazokAK/pbO/wbwWweFLOfR5w9u8wKt/CzD6WkfuCAALoieiigehyV8BT/rUOrZPkCljkuxbej5LeDwxgCODs32FU3gPOPhbvAYuoLN+ugCvgdq1NWigAIBbRAgBG8xv+BzhfgdV5+ZSFAAAAAElFTkSuQmCC</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="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAUgUlEQVR4Xu3d0XFUSRIF0DeYgT34o8ACJAs28Ef2yAy0wQ8RBA1dWcqnm906+11dWTqZVVcMM9v/Hf5HgAABAgQIvLvAf+9eUUECBAgQIEDgEMCGgAABAgQIBAQEcABdSQIECBAgIIDNAAECBAgQCAgI4AC6kgQIECBAQACbAQIECBAgEBAQwAF0JQkQIECAgAA2AwQIECBAICAggAPoShIgQIAAAQFsBggQIECAQEBAAAfQlSRAgAABAgLYDBAgQIAAgYCAAA6gK0mAAAECBASwGSBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECAAAEBbAYIECBAgEBAQAAH0JUkQIAAAQIC2AwQIECAAIGAgAAOoCtJgAABAgQEsBkgQIAAAQIBAQEcQFeSAAECBAgIYDNAgAABAgQCAgI4gK4kAQIECBAQwGaAAAECBAgEBARwAF1JAgQIECAggM0AAQIECBAICAjgALqSBAgQIEBAAJsBAgQIECAQEBDAAXQlCRAgQICAADYDBAgQIEAgICCAA+hKEiBAgAABAWwGCBAgQIBAQEAAB9CVJECAAAECAtgMECBAgACBgIAADqArSYAAAQIEBLAZIECAAAECAQEBHEBXkgABAgQICGAzQIAAAQIEAgICOICuJAECBAgQEMBmgAABAgQIBAQEcABdSQIECBAgIIDNAAECBAgQCAgI4AC6kgQIECBAQACbAQIECBAgEBAQwAF0JQkQIECAgAA2AwQIECBAICAggAPoShIgQIAAAQFsBggQIECAQEBAAAfQlSRAgAABAgLYDBAgQIAAgYCAAA6gK0mAAAECBASwGSBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECAAAEBbAYIECBAgEBAQAAH0JUkQIAAAQIC2AwQIECAAIGAgAAOoCtJgAABAgQEsBkgQIAAAQIBAQEcQFeSAAECBAgIYDNAgAABAgQCAgI4gK4kAQIECBAQwGaAAAECBAgEBARwAF1JAgQIECAggM0AAQIECBAICAjgALqSBAgQIEBAAJsBAgQIECAQEBDAAXQlCRAgQICAADYDBAgQIEAgICCAA+hKEiBAgAABAWwGCBAgQIBAQEAAB9CVJECAAAECAtgMECBAgACBgIAADqArSYAAAQIEBLAZIECAAAECAQEBHEBXkgABAgQICGAzQIAAAQIEAgICOICuJAECBAgQEMBmgAABAgQIBAQEcABdSQIECBAgIIDNAAECBAgQCAgI4AC6kgQIECBAQACbAQIECBAgEBAQwAF0JQkQIECAgAA2AwQIECBAICAggAPoShIgQIAAAQFsBggQIECAQEBAAAfQlSRAgAABAgLYDBAgQIAAgYCAAA6gK0mAAAECBASwGSBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECAAAEBbAYIECBAgEBAQAAH0JUkQIAAAQIC2AwQIECAAIGAgAAOoCtJgAABAgQEsBkgQIAAAQIBAQEcQFeSAAECBAgIYDNAgAABAgQCAgI4gK4kAQIECBAQwGaAAAECBAgEBARwAF1JAgQIECAggM0AAQIECBAICAjgALqSBAgQIEBAAJsBAgQIECAQEBDAAXQlCRAgQICAADYDBAgQIEAgICCAA+hKEiBAgAABAWwGCBAgQIBAQEAAB9CVJECAAAECAtgMECBAgACBgIAADqArSYAAAQIEBLAZIECAAAECAQEBHEBXkgABAgQICGAzQIAAAQIEAgICOICuJAECBAgQEMBmgAABAgQIBAQEcABdSQIECBAgIIDNAAECBAgQCAgI4AC6kgQIECBAQACbAQIECBAgEBAQwAF0JQkQIECAgAA2AwQIECBAICAggAPoShIgQIAAAQFsBggQIECAQEBAAAfQlSRAgAABAgLYDBAgQIAAgYCAAA6gK0mAAAECBASwGSBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECAAAEBbAYIECBAgEBAQAAH0JUkQIAAAQIC2AwQIECAAIGAgAAOoCtJgAABAgQEsBkgQIAAAQIBAQEcQFeSAAECBAgIYDNAgAABAgQCAgI4gK4kAQIECBAQwGaAAAECBAgEBARwAF1JAgQIECAggM0AAQIECBAICAjgALqSBAgQIEBAAJsBAjcs8L/PXx47j//15Xl7P2e53Aku810671BlLwFc0bKWwDCB75+/vHYe6eHleftNcJbLneAy36XzDlX22r5slSLWEiBwjoDHff7jrkfze3TO7by+qwC+bmQFgbECHvf5j7seze9R6oIL4JS8ugQaBDzu8x93PZrfo4aruLWFAN5i8yECMwQ87vMfdz2a36PUbRbAKXl1CTQIeNznP+56NL9HDVdxawsBvMXmQwRmCHjc5z/uejS/R6nbLIBT8uoSaBDwuM9/3PVofo8aruLWFgJ4i82HCMwQ8LjPf9z1aH6PUrdZAKfk1SXQIOBxn/+469H8HjVcxa0tBPAWmw8RmCHgcZ//uOvR/B6lbrMATsmrS6BBwOM+/3HXo/k9ariKW1sI4C02HyIwQ8DjPv9x16P5PUrdZgGckleXQIOAx33+465H83vUcBW3thDAW2w+RGCGgK+6u9wHLlxm3NB/n0IA30KXnJEAAQIE7k5AAN9dS/1ABAgQIHALAgL4FrrkjAQIECBwdwIC+O5a6gciQIAAgVsQEMC30CVnJECAAIG7ExDAd9dSPxABAgQI3IKAAL6FLjkjAQIECNydgAC+u5b6gQgQIEDgFgQE8C10yRkJECBA4O4EBPDdtdQPRIAAAQK3ICCAb6FLzkiAAAECdycggO+upX4gAgQIELgFAQF8C11yRgIECBC4OwEBfHct9QMRIECAwC0ICOBb6JIzEviLwMrX7n19eX7cAVzZu7qvs1wW4/L+Lrvm1Zn/13oB3KlpLwLvLHDty95/HMfT7kPzM4A/Hce3rh/JWS5Lcsm4PLw8x/MvfoCuy20fAh9RQADvdV3oZUKv0q2zeySAK92wlgCBPwQE8N5QnP24V07lLJlfBgRwZUqtJUBAADfNgNDLhF6lfWf3SABXumEtAQICuGkGzn7cK8d0lswvAwK4MqXWEiAggJtmQOhlQq/SvrN7JIAr3bCWAAEB3DQDZz/ulWM6S+aXAQFcmVJrCRAQwE0zIPQyoVdp39k9EsCVblhLgIAAbpqBsx/3yjGdJfPLgACuTKm1BAiUA/g4jseHl+enHbru/yMOZ/lrF/ToMs2pLgJ451XwGQIEfgn474D3hsGfOjN/6qx06+weCeBKN6wlQKD8J+CzH7FKS5xF6E2aFwFc6Ya1BAgI4KYZ8MuAXwYEcNNlsg2Bjypw7R9B+3tXf+9avBun/r3rpLMI4GI3LCdA4HeBa18Z+Ok4Xt/yL2F1ejvLZU0uGZfdbwnrvBO+DalT014ECBAgQGBRQAAvQllGgAABAgQ6BQRwp6a9CBAgQIDAooAAXoSyjAABAgQIdAoI4E5NexEgQIAAgUUBAbwIZRkBAgQIEOgUEMCdmvYiQIAAAQKLAgJ4EcoyAgQIECDQKSCAOzXtRYAAAQIEFgUE8CKUZQQIECBAoFNAAHdq2osAAQIECCwKCOBFKMsIECBAgECngADu1LQXAQIECBBYFBDAi1CWESBAgACBTgEB3KlpLwLvLHDt6wirx3nLV7Q5y2VtLvNdqveka70A7pK0D4GAwPfPX147y77lS8qd5XInuMx36bxDlb0EcEXLWgLDBDzu8x93PZrfo9S1FsApeXUJNAh43Oc/7no0v0cNV3FrCwG8xeZDBGYIeNznP+56NL9HqdssgFPy6hJoEPC4z3/c9Wh+jxqu4tYWAniLzYcIzBDwuM9/3PVofo9St1kAp+TVJdAg4HGf/7jr0fweNVzFrS0E8BabDxGYIeBxn/+469H8HqVuswBOyatLoEHA4z7/cdej+T1quIpbWwjgLTYfIjBDwOM+/3HXo/k9St1mAZySV5dAg4DHff7jrkfze9RwFbe2EMBbbD5EYIaAx33+465H83uUus0COCWvLoEGAY/7/Mddj+b3qOEqbm0hgLfYfIjADAGP+/zHXY/m9yh1mwVwSl5dAg0CvuruMiIXLg3X6/QtBPDpxAoQIECAAIE/BQSwqSBAgAABAgEBARxAV5IAAQIECAhgM0CAAAECBAICAjiAriQBAgQIEBDAZoAAAQIECAQEBHAAXUkCBAgQICCAzQABAgQIEAgICOAAupIECBAgQEAAmwECBAgQIBAQEMABdCUJECBAgIAANgMECBAgQCAgIIAD6EoSIECAAAEBbAYIECBAgEBAQAAH0JUk0CWw8rV7X1+eH3fqrexd3ddZLotxeX+XXfPqzP9rvQDu1LQXgXcWuPZl7z+O42n3ofkZwJ+O41vXj+QslyW5ZFweXp7j+Rc/QNfltg+BjygggPe6LvQyoVfp1tk9EsCVblhLgMAfAgJ4byjOftwrp3KWzC8DArgypdYSICCAm2ZA6GVCr9K+s3skgCvdsJYAAQHcNANnP+6VYzpL5pcBAVyZUmsJEBDATTMg9DKhV2nf2T0SwJVuWEuAgABumoGzH/fKMZ0l88uAAK5MqbUECAjgphkQepnQq7Tv7B4J4Eo3rCVAQAA3zcDZj3vlmM6S+WVAAFem1FoCBMoBfBzH48PL89MOXff/EYez/LULenSZ5lQXAbzzKvgMAQK/BPx3wHvD4E+dmT91Vrp1do8EcKUb1hIgUP4T8NmPWKUlziL0Js2LAK50w1oCBARw0wz4ZcAvAwK46TLZhsBHFbj2j6D9vau/dy3ejVP/3nXSWQRwsRuWEyDwu8C1rwz8dByvb/mXsDq9neWyJpeMy+63hHXeCd+G1KlpLwIECBAgsCgggBehLCNAgAABAp0CArhT014ECBAgQGBRQAAvQllGgAABAgQ6BQRwp6a9CBAgQIDAooAAXoSyjAABAgQIdAoI4E5NexEgQIAAgUUBAbwIZRkBAgQIEOgUEMCdmvYiQIAAAQKLAgJ4EcoyAgQIECDQKSCAOzXtRYAAAQIEFgUE8CKUZQQIECBAoFNAAHdq2osAAQIECCwKCOBFKMsIECBAgECngADu1LQXgXcWuPZ1hNXjvOUr2pzlsjaX+S7Ve9K1XgB3SdqHQEDg++cvr51l3/Il5c5yuRNc5rt03qHKXgK4omUtgWECHvf5j7seze9R6loL4JS8ugQaBDzu8x93PZrfo4aruLWFAN5i8yECMwQ87vMfdz2a36PUbRbAKXl1CTQIeNznP+56NL9HDVdxawsBvMXmQwRmCHjc5z/uejS/R6nbLIBT8uoSaBDwuM9/3PVofo8aruLWFgJ4i82HCMwQ8LjPf9z1aH6PUrdZAKfk1SXQIOBxn/+469H8HjVcxa0tBPAWmw8RmCHgcZ//uOvR/B6lbrMATsmrS6BBwOM+/3HXo/k9ariKW1sI4C02HyIwQ8DjPv9x16P5PUrdZgGckleXQIOAx33+465H83vUcBW3thDAW2w+RGCGgMd9/uOuR/N7lLrNAjglry6BBgFfdXcZkQuXhut1+hYC+HRiBQgQIECAwJ8CAthUECBAgACBgIAADqArSYAAAQIEBLAZIECAAAECAQEBHEBXkgABAgQICGAzQIAAAQIEAgICOICuJAECBAgQEMBmgAABAgQIBAQEcABdSQIECBAgIIDNAAECBAgQCAgI4AC6kgQIECBAQACbAQIECBAgEBAQwAF0JQkQIECAgAA2AwQIECBAICAggAPoShLoElj52r2vL8+PO/VW9q7u6yyXxbi8v8uueXXm/7VeAHdq2ovAOwtc+7L3H8fxtPvQ/AzgT8fxretHcpbLklwyLg8vz/H8ix+g63Lbh8BHFBDAe10XepnQq3Tr7B4J4Eo3rCVA4A8BAbw3FGc/7pVTOUvmlwEBXJlSawkQEMBNMyD0MqFXad/ZPRLAlW5YS4CAAG6agbMf98oxnSXzy4AArkyptQQICOCmGRB6mdCrtO/sHgngSjesJUBAADfNwNmPe+WYzpL5ZUAAV6bUWgIEBHDTDAi9TOhV2nd2jwRwpRvWEiAggJtm4OzHvXJMZ8n8MiCAK1NqLQEC5QA+juPx4eX5aYeu+/+Iw1n+2gU9ukxzqosA3nkVfIYAgV8C/jvgvWHwp87Mnzor3Tq7RwK40g1rCRAo/wn47Ees0hJnEXqT5kUAV7phLQECArhpBvwy4JcBAdx0mWxD4KMKXPtH0P7e1d+7Fu/GqX/vOuksArjYDcsJEPhd4NpXBn46jte3/EtYnd7OclmTS8Zl91vCOu+Eb0Pq1LQXAQIECBBYFBDAi1CWESBAgACBTgEB3KlpLwIECBAgsCgggBehLCNAgAABAp0CArhT014ECBAgQGBRQAAvQllGgAABAgQ6BQRwp6a9CBAgQIDAooAAXoSyjAABAgQIdAoI4E5NexEgQIAAgUUBAbwIZRkBAgQIEOgUEMCdmvYiQIAAAQKLAgJ4EcoyAgQIECDQKfB/wqmoDkkGXygAAAAASUVORK5CYII=</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="222" y="-220" 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="20" y="20"><custom-block s="draw row A bricks per row %s length: %s width: %s gap distance: %s"><l></l><l></l><l></l><l></l></custom-block></script><script x="20" y="59"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Draw brick wall with %s rows"><l>6</l></custom-block></script><script x="20" y="132"><custom-block s="Draw brick wall with %s rows"><l></l></custom-block></script><script x="20" y="171"><custom-block s="draw brick wall with %s rows and %s bricks per row"><l></l><l></l></custom-block></script><script x="20" y="210"><custom-block s="draw row A bricks per row %s length: %s width: %s gap distance: %s"><l></l><l></l><l></l><l></l></custom-block></script><script x="76" y="312"><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>6</l><l>20</l><l>15</l><l>15</l><comment w="90" collapsed="false">Sahema Sarika&#xD;PD 4</comment></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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"><l>6</l><script><custom-block s="draw brick with length %s width %s"><l>30</l><l>20</l></custom-block><block s="forward"><l>10</l></block></script></block></script></block-definition><block-definition s="Draw Row B" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">Sahema Sarika&#xD;PD 4&#xD;We utilize multipole conditional and pen blocks.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick with length %s width %s"><l>10</l><l>20</l></custom-block><block s="forward"><l>10</l></block><block s="doRepeat"><l>5</l><script><custom-block s="draw brick with length %s width %s"><l>30</l><l>20</l></custom-block><block s="forward"><l>10</l></block></script></block><custom-block s="draw brick with length %s width %s"><l>10</l><l>20</l></custom-block><block s="forward"><l>10</l></block></script></block-definition><block-definition s="Draw brick wall with %&apos;number&apos; rows" type="command" category="pen"><comment x="0" y="0" w="182" collapsed="false">Sahema Sarika&#xD;Catalina Martinez&#xD;PD 4&#xD;Many conditionals are beung used in order for the script to have procerdual abstraction. </comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="clear"></block><block s="gotoXY"><l>0</l><l>13</l></block><block s="doFor"><l>i</l><l>1</l><block var="number"/><script><block s="gotoXY"><l>0</l><block s="reportDifference"><l>20</l><block s="reportProduct"><l>25</l><block var="i"/></block></block></block><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></script><script><custom-block s="Draw Row B"></custom-block></script></block></script></block></script></block-definition><block-definition s="draw brick wall with %&apos;number&apos; rows and %&apos;number 2&apos; bricks per row" type="command" category="pen"><comment w="123" collapsed="false">Sahema Sarika&#xD;PD 4&#xD;Procedural abstraction as used within this script</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="clear"></block><block s="gotoXY"><l>0</l><l>20</l></block><block s="doFor"><l>i</l><l>1</l><block var="number"/><script><block s="gotoXY"><l>0</l><block s="reportDifference"><l>20</l><block s="reportProduct"><l>15</l><block var="i"/></block></block></block><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 bricks per row %s"><block var="number 2"/></custom-block></script><script><custom-block s="Draw row B blocks per row %s"><block s="reportDifference"><block var="number 2"/><l>1</l></block></custom-block></script></block></script></block></script></block-definition><block-definition s="draw row A bricks per row %&apos;number&apos; length: %&apos;l&apos; width: %&apos;w&apos; gap distance: %&apos;d&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="number"/><script><custom-block s="draw brick with length %s width %s"><block var="l"/><block var="w"/></custom-block><block s="forward"><block var="d"/></block></script></block></script></block-definition><block-definition s="Draw row B bricks per row %&apos;number&apos; length %&apos;l&apos; width %&apos;w&apos; gap distance %&apos;d&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 with length %s width %s"><block s="reportDifference"><block s="reportQuotient"><block var="l"/><l>2</l></block><l>1.5</l></block><block var="w"/></custom-block><block s="forward"><block var="d"/></block><block s="doRepeat"><block var="number"/><script><custom-block s="draw brick with length %s width %s"><block var="l"/><block var="w"/></custom-block><block s="forward"><block var="d"/></block></script></block><custom-block s="draw brick with length %s width %s"><block s="reportDifference"><block s="reportQuotient"><block var="l"/><l>2</l></block><l>1.5</l></block><block var="w"/></custom-block><block s="forward"><block var="d"/></block></script></block-definition><block-definition s="Draw row A bricks per row %&apos;number&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number"/><script><custom-block s="Draw Row A"></custom-block></script></block></script></block-definition><block-definition s="Draw row B blocks per row %&apos;number&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number"/><script><custom-block s="Draw Row B"></custom-block></script></block></script></block-definition><block-definition s="Draw row A bricks per row %&apos;number&apos; length %&apos;l&apos; wdth %&apos;w&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number"/><script><custom-block s="draw brick with length %s width %s"><block var="l"/><block var="w"/></custom-block><block s="forward"><block var="d"/></block></script></block></script></block-definition><block-definition s="Draw row B per row %&apos;number&apos; length: %&apos;l&apos; width: %&apos;w&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number"/><script><custom-block s="draw brick with length %s width %s"><block var="l"/><block var="w"/></custom-block><block s="forward"><block var="d"/></block></script></block></script></block-definition><block-definition s="Draw brick wall with %&apos;number&apos; rows and %&apos;#&apos; bricks per row, brick length: %&apos;length&apos; brick width: %&apos;width&apos; gap distance: %&apos;distance&apos;" type="command" category="pen"><comment w="90" collapsed="false">Sahema Sarika&#xD;PD 4</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="clear"></block><block s="gotoXY"><l>0</l><l>20</l></block><block s="doFor"><l>i</l><l>1</l><block var="number"/><script><block s="gotoXY"><l>0</l><block s="reportDifference"><l>20</l><block s="reportProduct"><block var="i"/><block s="reportSum"><block var="distance"/><block var="width"/></block></block></block></block><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 bricks per row %s length: %s width: %s gap distance: %s"><block var="#"/><block var="length"/><block var="width"/><block var="distance"/></custom-block></script><script><custom-block s="Draw row B bricks per row %s length %s width %s gap distance %s"><block s="reportDifference"><block var="#"/><l>1</l></block><block var="length"/><block var="width"/><block var="distance"/></custom-block></script></block></script></block></script></block-definition></blocks><variables></variables></project><media name="U3L4-BrickWall" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>