<snapdata remixID="8481224"><project name="U1L3-Spiral" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFFklEQVR4nO3bP2gbVxzA8VNsS5YsvQulUHxp2qZQGuo2xDVNiP8I0yVQKofYQ0vpUIxBq8eEDGpokSFNxw4O6VDw2kVzIR0KKVSDcaGroWBTyODJmMT4fl3ikx3pnHvK873T6Tt84XR6P/ln+cNtdhzHkcMWFxdlbW1NMpmMHL1PdIq1XoyOjsrWu2Mirie1YSV/Pn4sy8vLgKTT7PiNlZUVEdc71rPX35ZbH3wk+/v7MjU1ZXthSlftN3/4ZrENobie+K4nDe+C/Pzwocgvv4nvLvRP6hRzF8RX8x07UDeDfDUv++pG0J76POipqsiOui476rrsqs9ks1QOejRyOWirNCm13Dmp5c7J/dx52/jaAW5sbBxD9++b78n3X34l6+vrMjIyIo7jiO+Wg/NuNRv64cXmxeA64w2HnlPbd0LfG6xMBtf51Xroufy91dbMdCX8Z93dDn0vk/dau19qhv9e2WpwfT5XCz03X2i0zg1MhJ77y5XQ9yYGPg6uG4UHoedquZvBdTV7JfRcszgTXHuZIdv4xDn6ol6vi+96cvv9Mdnb25PZ2dmOQwAEoMFaL+bm5iIN+W5ZitWsFKtZeaNRCP9DAbB1DoBh6Q8dfQKeFAABGCEABjsC0EYADHYEoI0AGOwIQBsBMNgRgDYCYLAjAG3UHcBi89JLU09aXzoAARhSdwB1ZwAIwJAAGOwIQBt1BzDj5bU6M34WgAA0B9DkEgAEoFYABKDBAHgYAAHYFgAB2BYAAWgwAB4GwB4CqLbvGss9+BGAANQDGNeCAARgWwAEoMEAeBgAAdgWAAHYFgABaDAAHgbAHgI4WJmOJSc7CEAAtgO0sSwAASiOA0AAJgBgfvVe7JX++R2AALT3BDwpAALQagAEoNUACECrARCAVgMgAK0GwD4DmK+vJqsHvwKwnwAmYPHQAAhAqwGwDwAOTlYSW27pOwCmHWACFu8qAALQagAEoNUACECrARCAVgMgAK0GwJQAVHe2ezK3/gyAaQCYgMWNB0Ar6Q8BEIAG0x8CIAANpj8EQAAaTH8IgAA0mP4QAAFoMP0h3y1LZthLXceQATDZABOw+KkGwNjSHwIgAA2mP+S7ZSlebKY6Nb4LwMQCVOl/Ap4UAI2mPwRAABpMfwiAADSY/hAAAWgw/SEAAtBg+kMABKDB9Id8VRY3W+3b1NASAG0DTMDiiQiAr5z+EABbAfCV0x/yVVku5GqUq8m10iYAbQBMwOKJD4CR0h8CYLQAGCn9IQBGC4CR0h/y1YzpJVIZACOlPwTAaAEwUvpDAIwWACOlP+SrGfmi0KCXtFRaB+BpAUzA4j0VAEPTHwKgfgAMTX/IVzPy1sAEafTJ0NcANAkwAYunJgBqBkCzAVAzAJoNgJoB0GwA1AyAZgOgZgA0GwA1892y/O0KGQyAOgB5AsYWADsEwPgCYIcAGF8A7BAA4wuAHQJgfAGwQwCMLwB26EBNy8TAZYqho987AI8ATMDifRcAnwdAOwHweb6akUbhJ4q5/0p/ANBxHNlXk7aXphcCIFkNgGS1vgK4p67aXppeCIBkNQCS1foK4FN1TWq5CiWob3M3+gfgjgr/L3+yHwDJaqkHuKuuSDU7QQltrbCQboCbpTHbS1OXAZCsBkCyWioAPhp5x/bS1GUAJKsBkKyWCoBbpQ+lWbxKPdgT9WnvA6zlztpemgwEQLJazwK8P/yaeJlB6vHGzwzbxtcdQCKDWV+A+rj/AY/PXfuGaY8PAAAAAElFTkSuQmCC</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="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAGFUlEQVR4nO3OIQHAQBAEsfNvunXxCyYgPHd3HwDw3DwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAFA0DwBA0TwAAEXzAAAUzQMAUDQPAEDRPAAARfMAABTNAwBQNA8AQNE8AABF8wAAFM0DAJDzAwnWhGGOnjSMAAAAAElFTkSuQmCC" 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="-199.99999999999977" y="169.99999999999994" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,15.000000000000004,25.799999999999976,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="57" y="33"><block s="receiveGo"></block><custom-block s="Clean"></custom-block><custom-block s="New Clean"></custom-block></script><script x="233" y="30"><block s="receiveKey"><l><option>q</option></l></block><custom-block s="Spiral"></custom-block></script><script x="407" y="45"><block s="receiveKey"><l><option>w</option></l></block><custom-block s="nested squares, number of squares: %s"><l>34</l></custom-block></script><script x="53" y="123"><block s="receiveKey"><l><option>e</option></l></block><custom-block s="New Clean"></custom-block><custom-block s="Speak"></custom-block><custom-block s="Clean"></custom-block></script><script x="236" y="129"><block s="receiveKey"><l><option>r</option></l></block><custom-block s="New Clean"></custom-block><custom-block s="Clean"></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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;pt:captura _ _&#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;pt:lança _&#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;pt:captura _ _&#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;pt:lança _ _&#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="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;pt:se _ , então _ e faz pausa em tudo $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="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;pt:ignora _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="cascade %&apos;num&apos; times %&apos;function&apos; %&apos;init&apos; %&apos;#&apos;" type="reporter" category="control"><comment x="0" y="0" w="138" collapsed="false">Call f(f(f(...(f(x))))) n times where the three input slots are n, f, and x from left to right.  The # variable can be used inside f to represent how many times f has been called.</comment><header></header><code></code><translations>pt:o resultado de _ invocações em cascata de _ com argumento inicial _ _&#xD;</translations><inputs><input type="%n"></input><input type="%repRing"></input><input type="%s"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block var="init"/></block><block s="doSetVar"><l>#</l><l>0</l></block><block s="doRepeat"><block var="num"/><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="function"/><list><block var="result"/></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="cascade until %&apos;pred&apos; %&apos;function&apos; %&apos;init&apos; %&apos;#&apos;" type="reporter" category="control"><comment x="0" y="0" w="90" collapsed="false">Call f(f(f(...(f(x))))) until condition is true, where the three input slots are condition, f, and x from left to right.  The # variable can be used inside f or condition to indicate how many times f has been called.</comment><header></header><code></code><translations>pt:o resultado da invocação em cascata até que _ de _ com argumento inicial _ _&#xD;</translations><inputs><input type="%predRing"></input><input type="%repRing"></input><input type="%s"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block var="init"/></block><block s="doSetVar"><l>#</l><l>0</l></block><block s="doUntil"><block s="evaluate"><block var="pred"/><list><block var="result"/></list></block><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="function"/><list><block var="result"/></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="compose %&apos;f&apos; %&apos;g&apos;" type="reporter" category="control"><comment x="0" y="0" w="90" collapsed="false">Returns the function f(g(x)) where f and g are the two inputs.</comment><header></header><code></code><translations>pt:a composição de _ com _&#xD;</translations><inputs><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="f"/><list><block s="evaluate"><block var="g"/><list><l></l></list></block></list></block></autolambda><list></list></block></block></script></block-definition><block-definition s="repeat %&apos;action&apos; until %&apos;pred&apos;" type="command" category="control"><comment x="0" y="0" w="90" collapsed="false">Like the built-in REPEAT UNTIL block, except that the ending condition is not tested until the script has been run the first time.  So the script is run at least once.</comment><header></header><code></code><translations>pt:repete _ até que _ $loop-0.7&#xD;</translations><inputs><input type="%cs"></input><input type="%boolUE"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doUntil"><block s="evaluate"><block var="pred"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat %&apos;action&apos; while %&apos;pred&apos;" type="command" category="control"><comment x="0" y="0" w="90" collapsed="false">Run the script repeatedly, as long as the given condition is true.  Runs the script at least once before testing the condition.</comment><header></header><code></code><translations>pt:repete _ enquanto _ $loop-0.7&#xD;</translations><inputs><input type="%cs"></input><input type="%boolUE"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat while %&apos;pred&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="90" collapsed="false">Runs the script repeatedly, as long as the condition is true.  Tests the condition before the first time the script is run.  Like the built in REPEAT UNTIL except that in this block the condition must be true, not false.</comment><header></header><code></code><translations>pt:enquanto _ , repete _ $loop-0.7&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat %&apos;num&apos; %&apos;#&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="171" collapsed="false">Runs the script the specified number of times, like the built-in REPEAT block, but this one provides the # variable that can be used inside the script.  Try&#xD;REPEAT (200)&#xD;                MOVE (#) STEPS&#xD;   RIGHT 92&#xD;with the pen down.</comment><header></header><code></code><translations>pt:repete _ vezes _ _ $loop-0.7&#xD;</translations><inputs><input type="%n"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>0</l></block><block s="doRepeat"><block var="num"/><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; step %&apos;step&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>pt:para _ de _ com passo _ a _ _ $loop-0.7&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doIfElse"><block s="reportLessThan"><block var="step"/><l>0</l></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><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="let %&apos;a&apos; be %&apos;val&apos; in %&apos;loop&apos; %&apos;body&apos;" type="command" category="control"><comment x="0" y="0" w="238.66666666666669" collapsed="false">Provides LOOP as a function of one input that runs&#xD;the body of the LET with A set to the function input,&#xD;so the body can run itself recursively.&#xD;See COPY block in Variables for an example of use.</comment><header></header><code></code><translations>pt:tendo _ o valor inicial _ , executa _ definido como _&#xD;</translations><inputs><input type="%upvar"></input><input type="%s"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>a</l><block var="val"/></block><block s="doSetVar"><l>loop</l><block s="reifyScript"><script><block s="doSetVar"><l>a</l><block var="new value"/></block><block s="doRun"><block var="body"/><list><block var="a"/></list></block></script><list><l>new value</l></list></block></block><block s="doRun"><block var="loop"/><list><block var="a"/></list></block></script></block-definition><block-definition s="Spiral" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><custom-block s="Clean"></custom-block><block s="doFor"><l>length</l><l>1</l><l>600</l><script><block s="forward"><block s="reportProduct"><l>.05</l><block var="length"/></block></block><block s="turn"><l>5</l></block><block s="changePenHSVA"><l><option>hue</option></l><l>.1</l></block></script></block></script></block-definition><block-definition s="Clean" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"></block><block s="setColor"><color>45,255,15,1</color></block><block s="setHeading"><l>90</l></block><block s="down"></block><block s="clear"></block></script></block-definition><block-definition s="nested squares, number of squares: %&apos;number&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="gotoXY"><l>-200</l><l>170</l></block><custom-block s="Clean"></custom-block><block s="doFor"><l>length</l><l>1</l><block var="number"/><script><block s="doRepeat"><l>4</l><script><block s="forward"><block s="reportProduct"><l>10</l><block s="reportProduct"><l>1.01</l><block var="length"/></block></block></block><block s="turn"><l>90</l></block><block s="changePenHSVA"><l><option>hue</option></l><l>.5</l></block></script></block></script></block></script></block-definition><block-definition s="Speak" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>0</l><l>10</l><script><block s="doSayFor"><block s="reportDifference"><l>100</l><block s="reportProduct"><block var="i"/><l>10</l></block></block><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="i"/><l>10</l></block><script><block s="doSayFor"><l>I have taken over the UN.</l><l>5</l></block></script></block></script></block></script></block-definition><block-definition s="New Clean" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block></script></block-definition></blocks><variables></variables></project><media name="U1L3-Spiral" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>