<snapdata remixID="8845665"><project name="U2L4-FractalArt" 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="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</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="17.360181804464446" y="-8.616357006117653" heading="310" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="0" color="28,255,20,255" 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="22.666666666666686" y="1121.6666666666665"><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>-50</l><l>-50</l><comment w="90" collapsed="false">Here is how you draw a &quot;nested&quot; square using recursion</comment></block><block s="setColor"><color>249,4,0,255</color></block><block s="down"></block><custom-block s="nested square %s"><l>100</l></custom-block></script><script x="317.33333333333337" y="1180.3333333333333"><custom-block s="nested square %s"><l></l></custom-block></script><script x="291.6666686666666" y="1658.111113111111"><block s="clear"></block></script><script x="365.66666666666663" y="939.3333333333333"><block s="up"></block></script><script x="263.66666666666663" y="1693.3333333333333"><custom-block s="animate nested square %s"><l>100</l></custom-block></script><comment x="196.6666666666667" y="1339" w="90" collapsed="false">Experimenting with Animation</comment><script x="98.33333333333334" y="10"><block s="clear"></block><block s="setColor"><color>252,29,0,255</color></block><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="forward"><l>100</l></block><block s="turn"><l>120</l></block></script></custom-block></script><script x="16.666666666666686" y="172.33333333333331"><block s="clear"></block><block s="setColor"><color>19,6,255,255</color></block><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="forward"><l>50</l></block><block s="turn"><l>120</l></block></script></custom-block></script><script x="10" y="348.3333333333333"><block s="clear"></block><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="setColor"><color>252,29,0,255</color></block><block s="forward"><l>100</l></block><block s="setColor"><color>19,6,255,255</color></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="forward"><l>50</l></block><block s="turn"><l>120</l></block></script></custom-block><block s="turn"><l>120</l></block></script></custom-block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="115.33333333333334" y="971.9999999999998"><block s="clear"><comment w="90" collapsed="false">Here is how you draw a &quot;nested&quot; triangle using recursion.</comment></block><block s="up"></block><block s="gotoXY"><l>0</l><l>-50</l></block><block s="setHeading"><l>0</l></block><block s="setColor"><color>249,4,0,255</color></block><block s="down"></block><custom-block s="nested triangle %s"><l>100</l></custom-block></script><script x="371.0000000000001" y="1446.4444464444443"><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>-50</l></block><block s="setHeading"><l>0</l></block><block s="setColor"><color>249,4,0,255</color></block><block s="down"></block><custom-block s="nested triangle %s"><l>100</l></custom-block></script><script x="109.00000000000003" y="1493.6666666666665"><block s="clear"></block><block s="setColor"><color>252,29,0,255</color></block><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="forward"><l>100</l></block><block s="turn"><l>120</l></block></script></custom-block></script><script x="449.3333343333335" y="1734.888889888889"><block s="doForever"><script></script></block></script><script x="413.0000020000001" y="1612.4444464444443"><block s="turn"><l>10</l></block></script><script x="235.02213841666682" y="1863.2222252222223"><block s="reportProduct"><l>36</l><l></l></block></script><script x="27" y="1618"><block s="hide"></block><block s="clear"></block><block s="up"></block></script><script x="253.00000200000008" y="1730.5333353333335"><custom-block s="nested square %s"><block s="reportQuotient"><block var="size"/><l>2</l></block></custom-block></script><script x="57.00000200000002" y="1902.888890888889"><block s="doWait"><l>.1</l></block></script><script x="47.00000200000002" y="1693.5555575555557"><block s="gotoXY"><l>-50</l><l>25</l><comment w="90" collapsed="true">experimenting with animation</comment></block><block s="clear"></block><block s="setHeading"><l>180</l></block><block s="setColor"><color>249,4,0,255</color></block><block s="down"></block><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>360</l><script><block s="clear"></block><custom-block s="animated nested triangle %s %s %s"><l>100</l><l>1</l><block var="i"/></custom-block><block s="up"></block><block s="gotoXY"><l>-50</l><l>25</l><comment w="90" collapsed="true">experimenting with animation</comment></block><block s="down"></block></script></custom-block></script></block></script><script x="116.66666666666666" y="1647.2222252222223"><block s="down"></block></script><script x="65.33333333333334" y="1288"><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>-50</l><l>-50</l></block><block s="setColor"><color>249,4,0,255</color></block><block s="down"></block><block s="doWarp"><script><block s="doForever"><script><custom-block s="nested square %s"><l>100</l></custom-block><block s="clear"></block><block s="turn"><l>1</l></block></script></block></script></block></script><script x="362.66666666666663" y="244.66666666666674"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="setColor"><color>252,29,0,255</color></block><block s="forward"><l>100</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="setColor"><color>19,6,255,255</color></block><block s="forward"><l>50</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="setColor"><color>28,255,20,255</color></block><block s="forward"><l>25</l></block><block s="turn"><l>120</l></block></script></custom-block><block s="turn"><l>120</l></block></script></custom-block><block s="turn"><l>120</l></block></script></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="nested triangle %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="changePenHSVA"><l><option>hue</option></l><l>10</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="forward"><block var="size"/></block><block s="doIf"><block s="reportGreaterThan"><block s="reportQuotient"><block var="size"/><l>2</l></block><l>10</l></block><script><custom-block s="nested triangle %s"><block s="reportQuotient"><block var="size"/><l>2</l></block></custom-block></script></block><block s="turn"><l>120</l></block></script></custom-block></script></block-definition><block-definition s="nested square %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>4</l><script><block s="forward"><block var="size"/></block><block s="doIf"><block s="reportGreaterThan"><block s="reportQuotient"><block var="size"/><l>2</l></block><l>10</l></block><script><custom-block s="nested square %s"><block s="reportQuotient"><block var="size"/><l>2</l></block></custom-block></script></block><block s="turn"><l>90</l></block></script></custom-block></script></block-definition><block-definition s="animate nested square %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="forward"><block var="size"/></block><block s="doIf"><block s="reportGreaterThan"><block s="reportQuotient"><block var="size"/><l>2</l></block><l>49</l></block><script><custom-block s="nested square %s"><block s="reportQuotient"><block var="size"/><l>2</l></block></custom-block></script></block><block s="turn"><l>90</l></block></script></custom-block></script></block-definition><block-definition s="animated nested triangle %&apos;size&apos; %&apos;level&apos; %&apos;degrees&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><block s="doIf"><block s="reportGreaterThan"><block var="level"/><l>1</l></block><script><block s="turn"><block var="degrees"/></block></script></block><block s="forward"><block var="size"/></block><block s="doIf"><block s="reportGreaterThan"><block s="reportQuotient"><block var="size"/><l>2</l></block><l>49</l></block><script><custom-block s="animated nested triangle %s %s %s"><block s="reportQuotient"><block var="size"/><l>2</l></block><block s="reportSum"><block var="level"/><l>1</l></block><block var="degrees"/></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="level"/><l>1</l></block><script><block s="turnLeft"><block var="degrees"/></block></script></block><block s="turn"><l>120</l></block></script></custom-block></script><scripts><script x="195.64160356250008" y="283.3333353333334"><block s="reportAnd"><l/><l/></block></script><script x="206.33333433333337" y="263.46666766666675"><block s="turn"><l>15</l></block></script><script x="301.3333333333333" y="243.33333333333334"><block s="doIf"><l/><script></script></block></script></scripts></block-definition></blocks><variables></variables></project><media name="U2L4-FractalArt" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>