<snapdata remixID="8680252"><project name="AP CSP Egyptian Motif Abstraction Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3df5Rcd3nf8c93dmO5AUwphFBynEBXdrBpws8aDPi4wrbmzsou5/BDQIxj7cxKNiEKhx8hFDA7kx9gQoFCamPLe2clm1AwkFi1tXtHNpENbgMuKbYJlGBtXXBwQyiQGAeQpZ1vz4zWqWIsaXb2ztx5nn3rX937/T7P67nnfM7cnbk3iH8IIIAAAgggMHSBMPQd2RABBBBAAAEERABzESCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCAAAIIIFCAAAFcADpbIoAAAgggQABzDSCA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</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOi0lEQVR4Xu3VwQkAMAzEsGT/oVvoEPVHWeBABLwzc8YRIECAAAECXwVWgL96GyNAgAABAk9AgD0CAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIELmhgaBBRNtU9AAAAAElFTkSuQmCC" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="-49.9999999999618" y="49.9999999961577" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="0,184,11.200000000000015,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>number of branches</l><l>3</l><comment w="283" collapsed="false">Initialize the variables controlling the motif drawing</comment></block><block s="doSetVar"><l>size</l><l>0</l></block><block s="doSetVar"><l>backup</l><l>0</l></block><block s="doSetVar"><l>width</l><l>50</l></block><block s="doSetVar"><l>length</l><l>50</l></block><block s="doSetVar"><l>polygon</l><l>4</l></block><block s="clear"></block><block s="gotoXY"><l>-50</l><l>50</l><comment w="192" collapsed="false">Position and orient sprite correctly</comment></block><block s="setHeading"><l>90</l></block><block s="down"></block><block s="doForever"><script><block s="doWarp"><script><block s="setColor"><color>184,48,0,1</color></block><block s="clear"></block><custom-block s="keybinds"><comment w="167" collapsed="false">allows for specific keyboard keys to increase/decrease the variables</comment></custom-block><custom-block s="pinwheel with rectangles, branches: %s size: %s backup %s width %s length %s shaper %s"><block var="number of branches"/><block var="size"/><block var="backup"/><block var="width"/><block var="length"/><block var="polygon"/></custom-block></script></block></script></block></script><comment x="114.000002" y="417.6666696666666" w="410" collapsed="false">Pinwheel block is the main block which draws the motif and has 6 variables which have different functions. The number of branches controls the number of polgons drawn. The size and backup both change the distance between each polygon. Width and length change the side lengths of the polygons. The polygon variable (shaper) changes the number of sides the polygon has.</comment></scripts></sprite><watcher var="polygon" style="normal" x="0" y="100.00000599999998" color="243,118,29"/><watcher var="number of branches" style="normal" x="-1" y="80.00000399999999" color="243,118,29"/><watcher var="backup" style="normal" x="-1" y="40" color="243,118,29"/><watcher var="width" style="normal" x="-1" y="20.000009999999975" color="243,118,29"/><watcher var="length" style="normal" x="-1" y="1.000001999999995" color="243,118,29"/><watcher var="size" style="normal" x="-1" y="59.00000799999998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pinwheel, branches: %&apos;number of branches&apos; size: %&apos;size&apos; backup %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="setSize"><block var="size"/></block><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block></block></script></block></script></block-definition><block-definition s="asterisk, branches: %&apos;branches&apos; branch length %&apos;branch length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s size: %s backup %s"><block var="branches"/><l>5</l><block s="reportProduct"><l>-1</l><block var="branch length"/></block></custom-block></script></block-definition><block-definition s="polygon, sides: %&apos;sides&apos; length %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>points</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="sides"/><script><block s="forward"><block var="length"/></block><block s="doAddToList"><l>thing</l><l/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block></script></block></script></block-definition><block-definition s="polygon, width: %&apos;width&apos; length: %&apos;length&apos; shaper %&apos;polygon&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doIfElse"><custom-block s="even? %s"><block var="polygon"/><comment w="374" collapsed="false">If the polygon has an even number of sides, we can have alternating side lengths</comment></custom-block><script><block s="doRepeat"><block s="reportQuotient"><block var="polygon"/><l>2</l></block><script><block s="forward"><block var="width"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="polygon"/></block></block><block s="forward"><block var="length"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="polygon"/></block></block></script></block></script><script><block s="doRepeat"><block var="polygon"/><script><block s="forward"><block var="width"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="polygon"/></block></block></script><comment w="199" collapsed="false">If the polygon has an odd number of sides, it can&apos;t have alternating side lengths so the sprite draws each side &quot;width&quot; length.</comment></block></script></block><block s="up"></block></script><scripts><comment x="272" y="139.2" w="90" collapsed="false">Draws one side with length &quot;width&quot; then turns and draw another side with a length of &quot;length&quot;</comment></scripts></block-definition><block-definition s="pinwheel with rectangles, branches: %&apos;number of branches&apos; size: %&apos;size&apos; backup %&apos;backup&apos; width %&apos;width&apos; length %&apos;length&apos; shaper %&apos;polygon&apos;" type="command" category="motion"><comment w="237" collapsed="false">This block is simply a modiefied version of the pinwheel block we made in the first unit. Instead of the sprite drawing lines wherever it goes, it goes to a specific point and then draws the polygon. This process is repeated to form a &quot;circle&quot; of polygons.</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><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"><comment w="246.9999999999999" collapsed="false">Draws the polygon again &quot;number of branches&quot; times</comment></block><script><block s="forward"><block var="size"/></block><custom-block s="polygon, width: %s length: %s shaper %s"><block var="width"/><block var="length"/><block var="polygon"/><comment w="313.99999999999966" collapsed="false">Modified version of polygon block we made in unit 1. Draws a a shape with &quot;polygon&quot; number of sides and &quot;width&quot;/&quot;length&quot; size sides.</comment></custom-block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block></block><block s="changePenHSVA"><l><option>hue</option></l><l>10</l><comment w="80" collapsed="false">Each polygon is a different color.</comment></block></script></block></script></block-definition><block-definition s="%&apos;number&apos; between %&apos;lower&apos; and %&apos;upper&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="reportAnd"><block s="reportLessThan"><block var="number"/><block var="upper"/></block><block s="reportGreaterThan"><block var="number"/><block var="lower"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="is %&apos;number&apos; divisible by %&apos;input&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="number"/><block var="input"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></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="doIfElse"><custom-block s="is %s divisible by %s ?"><block var="number"/><l>2</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="triangle, sidelength: %&apos;sidelength&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="sidelength"/></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script></block-definition><block-definition s="keybinds" type="command" category="sensing"><comment w="137" collapsed="false">There are 12 if statements which correspond to 12 different keys. Each key either increases or decrease a specific variable, giving the user complete control to change the motif drawing. I put all of this code into one block to make the code easier to read and understand.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>q</option></l></block><block s="reportLessThan"><block var="length"/><l>150</l></block></block><script><block s="doChangeVar"><l>length</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>a</option></l></block><block s="reportGreaterThan"><block var="length"/><l>0</l></block></block><script><block s="doChangeVar"><l>length</l><l>-2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>w</option></l></block><block s="reportLessThan"><block var="width"/><l>150</l></block></block><script><block s="doChangeVar"><l>width</l><l>2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>s</option></l></block><block s="reportGreaterThan"><block var="width"/><l>0</l></block></block><script><block s="doChangeVar"><l>width</l><l>-2</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>e</option></l></block><block s="reportLessThan"><block var="backup"/><l>100</l></block></block><script><block s="doChangeVar"><l>backup</l><l>1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>d</option></l></block><block s="reportGreaterThan"><block var="backup"/><l>0</l></block></block><script><block s="doChangeVar"><l>backup</l><l>-1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>r</option></l></block><block s="reportLessThan"><block var="size"/><l>100</l></block></block><script><block s="doChangeVar"><l>size</l><l>1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>f</option></l></block><block s="reportGreaterThan"><block var="size"/><l>0</l></block></block><script><block s="doChangeVar"><l>size</l><l>-1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>t</option></l></block><block s="reportLessThan"><block var="number of branches"/><l>36</l></block></block><script><block s="doChangeVar"><l>number of branches</l><l>1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>g</option></l></block><block s="reportGreaterThan"><block var="number of branches"/><l>3</l></block></block><script><block s="doChangeVar"><l>number of branches</l><l>-1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>y</option></l></block><block s="reportLessThan"><block var="polygon"/><l>30</l></block></block><script><block s="doChangeVar"><l>polygon</l><l>1</l></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportKeyPressed"><l><option>h</option></l></block><block s="reportGreaterThan"><block var="polygon"/><l>3</l></block></block><script><block s="doChangeVar"><l>polygon</l><l>-1</l></block></script></block></script></block-definition></blocks><variables><variable name="length"><l>50</l></variable><variable name="width"><l>50</l></variable><variable name="backup"><l>0</l></variable><variable name="size"><l>0</l></variable><variable name="number of branches"><l>3</l></variable><variable name="polygon"><l>4</l></variable></variables></project><media name="AP CSP Egyptian Motif Abstraction Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>