<snapdata remixID="8774711"><project name="Taejhons Snap Test 1" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAE+ElEQVR4Xu2dMSiufRjG7zcLZTBYZJNFlEU2WZSBFAZiIFIySMlCDMQikUFKxEAsLBZlkU0WRQrZZDEYlAmn5xu+vu8753zDuZ73uT3P//fs13W97+/+5XTqcU7u6+vry3gg4EQgh4BO5Jn9iwACIoIrAQR0xc84AuKAKwEEdMXPOALigCsBBHTFzzgC4oArAQR0xc84AuKAKwEEdMXPOALigCsBBHTFzzgC4oArAQR0xc84AuKAKwEEdMXPOALigCsBBHTFzzgC4oArAQR0xc84AuKAKwEEdMXPOALigCsBBHTFzzgC4oArAQR0xc84AuKAKwEEdMXPOALigCuBoAX8+PiwgoIC6QDX19dWU1MjdYQcDlbAoaEh29jYkG9/c3Nj1dXVck+oBcEKGOfBl5aWbHx8PM7KYLqCFHBubs6mp6eDOfJ3/qLBCfj4+GgVFRWx36S3t9d2d3dj7816YXACXlxcWH19fdbvmprvF5SA6+vrNjw8nLfj7OzsWF9fX976s1gclIBJHPDs7MwaGxuTmMrERjACdnR02OHhYd6P9vz8bGVlZXnfycpAMAImebCpqSmbn59PcjK1W0EIuLa2ZiMjI6k9UpY/eOYFvLy8tLq6usRvODo6aqurq4nvpm0w8wI+PDxYZWWly13e3t6suLjYZTsto5kWcGFhwSYnJ91ucXx8bK2trW77aRjOtIDf4QBHR0fW3t7+HT7Kt/wMmRZwcHDQNjc33cDf3t5aVVWV234ahjMtYHSA6H+jzeVyLre4urqy2tpal+20jGZewIODA+vq6kr8HisrKzY2Npb4btoGMy9gdJCTkxNrbm5O222C+LxBCPj6+molJSWJHbS7u9v29/cT20vzUBACRgeK3liO3lzm+V4EghEwKexbW1s2MDCQ1Fzqd4IScGJiwhYXF/N2tPPzc2toaMhbfxaLgxIwOuDLy4uVlpbm5ZZPT09WXl6el+6slgYn4OnpqTU1NcV+z5mZGZudnY29N+uFwQkYHXRvb896enqyfttUfL8gBYz7MtG7htE7h796ot+UW15etui1MJ6fCQQrYH9/v21vb8tOvL+/W1FR0d89d3d31tnZ+a9XwKIXEnh+TSBYAeMSIvr3Zdra2qywsNA+Pz9/qkW+/yeNgDGY2NLSgoB/yBEB/xDc72L39/cW/QbeP9/C5qfg7yEjYMwC/reOv4TwR3CeFaNeIcBPQIUeWZkAAsoIKVAIIKBCj6xMAAFlhBQoBBBQoUdWJoCAMkIKFAIIqNAjKxNAQBkhBQoBBFTokZUJIKCMkAKFAAIq9MjKBBBQRkiBQgABFXpkZQIIKCOkQCGAgAo9sjIBBJQRUqAQQECFHlmZAALKCClQCCCgQo+sTAABZYQUKAQQUKFHViaAgDJCChQCCKjQIysTQEAZIQUKAQRU6JGVCSCgjJAChQACKvTIygQQUEZIgUIAARV6ZGUCCCgjpEAhgIAKPbIyAQSUEVKgEEBAhR5ZmQACyggpUAggoEKPrEwAAWWEFCgEEFChR1YmgIAyQgoUAgio0CMrE0BAGSEFCgEEVOiRlQkgoIyQAoUAAir0yMoEEFBGSIFCAAEVemRlAggoI6RAIYCACj2yMgEElBFSoBBAQIUeWZkAAsoIKVAIIKBCj6xMAAFlhBQoBBBQoUdWJoCAMkIKFAIIqNAjKxNAQBkhBQqBH96LibeqZu9aAAAAAElFTkSuQmCC</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="false" codify="false" inheritance="true" 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="0" y="0" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="26.111111111111114" y="10"><block s="receiveKey"><l><option>1</option></l></block><block s="clear"></block><custom-block s="draw pentagon of size: %n"><l>50</l></custom-block></script><script x="25" y="93.88888888888883"><block s="receiveKey"><l><option>2</option></l></block><block s="clear"></block><custom-block s="draw polygon of size: %n and number of sides: %n"><l>70</l><l>6</l></custom-block></script><script x="24.77124183006535" y="178.52941176470586"><block s="receiveKey"><l><option>3</option></l></block><block s="doSayFor"><l>Jack&apos;s final grade is:</l><l>2</l></block><block s="doSayFor"><custom-block s="Calculate final grade mp1= %n mp2= %n mp3= %n mp4= %n fexam= %n"><l>95</l><l>85</l><l>75</l><l>65</l><l>95</l></custom-block><l>2</l></block></script><script x="22.22222222222223" y="299.9999999999999"><block s="receiveKey"><l><option>4</option></l></block><custom-block s="draw %n overlaying polygons of size %n"><l></l><l></l></custom-block></script><script x="132" y="433"><block s="setXPosition"><l>0</l></block></script></scripts></sprite><watcher var="pointlist" style="normal" x="10" y="231.30000599999994" color="243,118,29" hidden="true"/></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>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</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><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var 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();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</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>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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-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>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</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>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</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>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><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-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</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>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</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>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</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>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="DrawStar" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="DrawStar at x= %&apos;xpos&apos; y= %&apos;ypos&apos; line width= %&apos;lw&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></block-definition><block-definition s="DrawStar at all points in this list %&apos;listofpoints&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs></block-definition><block-definition s="Calculate final grade mp1= %&apos;mp1&apos; mp2= %&apos;mp2&apos; mp3= %&apos;mp3&apos; mp4= %&apos;mp4&apos; fexam= %&apos;fexam&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><l>64</l></block></script></block-definition><block-definition s="How many times speeding? speedlimit= %&apos;speedlimit&apos; listofspeeds= %&apos;listofspeeds&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="draw pentagon of size: %&apos;sidelength&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>50</l></block><block s="doWait"><l>1</l></block><block s="turn"><l>90</l></block><block s="turnLeft"><l>30</l></block></script></block></script></block-definition><block-definition s="draw polygon of size: %&apos;sidelength&apos; and number of sides: %&apos;numsides&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="doRepeat"><l>12</l><script><block s="forward"><l>30</l></block><block s="turn"><l>75</l></block><block s="turnLeft"><l>45</l></block></script></block></script></block-definition><block-definition s="draw %&apos;number&apos; overlaying polygons of size %&apos;sidelength&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="doForever"><script><block s="forward"><l>50</l></block><block s="doWait"><l>1</l></block><block s="turn"><l>90</l></block><block s="doWait"><l>1</l></block><block s="turn"><l>-90</l></block><block s="doWait"><l>1</l></block><block s="turnLeft"><l>90</l></block><block s="doWait"><l>1</l></block><block s="turnLeft"><l>-90</l></block></script></block></script><scripts><script x="295.9999999999999" y="138.2"><block s="doWait"><l>1</l></block></script><script x="299.9999999999999" y="191.2"><block s="doWait"><l>1</l></block><block s="doWait"><l>1</l></block></script></scripts></block-definition></blocks><variables><variable name="pointlist"><l>0</l></variable></variables></project><media name="Taejhons Snap Test 1" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>