<snapdata remixID="8734253"><project name="U2L2-DrawShape (hi)" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADhElEQVR4nO3csU5TURzH8QpVTLs0oRGUgToVwwKBiIkOhhcg3dxhZAbDojNu+ARCAisJ6hvwIAzoKzCQ/F0QWjnn9N5y//7a3u8nuUvvvT13+IaTf0puxQChivoBUG4ECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAeb0fPbdQOcQRoCQIsAcdnf2C7kGdwgwh5Pjs0KuwR0ChBQBZpRnwGAYyY4AIUWAGcQGi92d/eQ59EeAGcQGi5Pjs+Q59EeAkCLAPmIDRffnWa5BGAFCigAT8gwYDCODIcCEPAMGw8hgCBBSBBhR5ADBMBJHgJAiwACPwYFhJIwAAzwGB4aRMAKEFAH+w3NgYBi5bygD3Nj4YBOVts29eG0HBwfqx4GjoQzQzOzp1EubqCzcHpOP2jY93bbz83O3Nf/HoMAw0mtoAzSzngC7j6kni7ay8sYuLi5tfv69NRqr0e+oVhet0Vi9PWLq9WVrNtes1Vq/d9RqSz3f0X18/vQ1eHQ628F1GEZ6DW2AE5V2T3QzMwv26/K3XV9fm5klY+qW9bpWa33gZ8XghjLAZ89W7XF1zn58/2lXV1fBa4oOsDr5Kvh57C9ZFrF7GUbuDGWAWRQdYL2+fG/rrdeX7fDb6e01oe05pftehBGgmX3c/RL83HNbjq1ZNgRo8cGgVlvK9UwhDCNpBJjQbK4NfO9fbMNppQ9wduZt9Jz3ZJxauyxKH2BMp7NdWIAPmaTHXakDTA0CR4enhQV4dBjfhss+jJQ6wK3NvegvGWbFbsGxdbY29wpbYxSVOsB++HXEHwEmEKA/AkwgQH8EmECA/sYmwNi/S1WriwOvQYD+xiZADwTojwATCNDf2ATIFjyaxibAh14XQoD+CDCBAP0RYAIB+iPABAL0R4AJBOiPABMI0B8BJhCgPwJMIEB/BJhAgP4IMIEA/RFgAgH6I8AbsVdzdMv7ag70R4A3iEmDAG8QoMbIBpj1xZN5XlAZ2mL7HXiYkQ0Q44EAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJD6A+wrbRbmns/+AAAAAElFTkSuQmCC</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="-100" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="2,0,40,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="603" y="173.999997"><custom-block s="x coordinate of point %l"><l/></custom-block></script><script x="605" y="225.999997"><custom-block s="y coordinate of point %l"><l/></custom-block></script><script x="650" y="274.999997"><custom-block s="Go to point: %l"><block var="item"/></custom-block></script><script x="431" y="497.999997"><custom-block s="Draw message letters: %l"><block s="reportNewList"><list><block var="h"/><block var="i"/></list></block></custom-block></script><script x="593.20703325" y="551"><block var="A"/></script><script x="629.20703325" y="572"><block var="B"/></script><script x="11" y="12.999997000000008"><block s="doSetVar"><l>A</l><block s="reportNewList"><list><block s="reportNewList"><list><l>-50</l><l>20</l></list></block><block s="reportNewList"><list><l>-10</l><l>120</l></list></block><block s="reportNewList"><list><l>10</l><l>120</l></list></block><block s="reportNewList"><list><l>50</l><l>20</l></list></block><block s="reportNewList"><list><l>30</l><l>20</l></list></block><block s="reportNewList"><list><l>20</l><l>50</l></list></block><block s="reportNewList"><list><l>-20</l><l>50</l></list></block><block s="reportNewList"><list><l>-30</l><l>20</l></list></block></list></block></block><block s="doSetVar"><l>B</l><block s="reportNewList"><list><block s="reportNewList"><list><l>-10</l><l>75</l></list></block><block s="reportNewList"><list><l>10</l><l>75</l></list></block><block s="reportNewList"><list><l>0</l><l>100</l></list></block></list></block></block></script><script x="13" y="133.999997"><block s="doSetVar"><l>h</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-100</l><l>50</l></custom-block><custom-block s="point %n %n"><l>-100</l><l>-50</l></custom-block><custom-block s="point %n %n"><l>-90</l><l>-50</l></custom-block><custom-block s="point %n %n"><l>-90</l><l>-5</l></custom-block><custom-block s="point %n %n"><l>-70</l><l>5</l></custom-block><custom-block s="point %n %n"><l>-70</l><l>-50</l></custom-block><custom-block s="point %n %n"><l>-60</l><l>-50</l></custom-block><custom-block s="point %n %n"><l>-60</l><l>50</l></custom-block><custom-block s="point %n %n"><l>-70</l><l>50</l></custom-block><custom-block s="point %n %n"><l>-70</l><l>5</l></custom-block><custom-block s="point %n %n"><l>-90</l><l>5</l></custom-block><custom-block s="point %n %n"><l>-90</l><l>50</l></custom-block><custom-block s="point %n %n"><l>-100</l><l>50</l></custom-block></list></block></block><block s="doSetVar"><l>i</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-40</l><l>50</l></custom-block><custom-block s="point %n %n"><l>0</l><l>50</l></custom-block><custom-block s="point %n %n"><l>0</l><l>40</l></custom-block><custom-block s="point %n %n"><l>-15</l><l>40</l></custom-block><custom-block s="point %n %n"><l>-15</l><l>-40</l></custom-block><custom-block s="point %n %n"><l>0</l><l>-40</l></custom-block><custom-block s="point %n %n"><l>0</l><l>-50</l></custom-block><custom-block s="point %n %n"><l>-40</l><l>-50</l></custom-block><custom-block s="point %n %n"><l>-40</l><l>-40</l></custom-block><custom-block s="point %n %n"><l>-25</l><l>-40</l></custom-block><custom-block s="point %n %n"><l>-25</l><l>40</l></custom-block><custom-block s="point %n %n"><l>-40</l><l>40</l></custom-block></list></block></block></script><script x="30" y="381.999997"><custom-block s="Draw A"></custom-block></script><script x="35" y="433.999997"><block s="clear"></block></script><script x="47" y="495.999997"><custom-block s="Draw shape Points: %l"><block var="h"/></custom-block></script><script x="49" y="547.999997"><custom-block s="Draw shape Points: %l"><block var="i"/></custom-block></script></scripts></sprite><watcher var="A" style="normal" x="6.270833333333485" y="92.49479292083333" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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="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="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="Go to point: %&apos;point&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="gotoXY"><custom-block s="x coordinate of point %l"><block var="point"/></custom-block><custom-block s="y coordinate of point %l"><block var="point"/></custom-block></block></script></block-definition><block-definition s="Go to list of points: %&apos;list of points&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="down"></block><block s="doForEach"><l>item</l><block var="A"/><script><custom-block s="Go to point: %l"><block var="item"/></custom-block></script></block></script></block-definition><block-definition s="point %&apos;x value&apos; %&apos;y value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="x value"/><block var="y value"/></list></block></block></script></block-definition><block-definition s="x coordinate of point %&apos;point&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="point"/></block></block></script></block-definition><block-definition s="Draw A" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"></block><block s="gotoXY"><l>-30</l><l>20</l></block><block s="down"></block><block s="doForEach"><l>item</l><block var="A"/><script><custom-block s="Go to point: %l"><block var="item"/></custom-block></script></block><block s="up"></block><block s="gotoXY"><l>0</l><l>100</l></block><block s="down"></block><block s="doForEach"><l>item</l><block var="B"/><script><custom-block s="Go to point: %l"><block var="item"/></custom-block></script></block></script></block-definition><block-definition s="y coordinate of point %&apos;point&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="point"/></block></block></script></block-definition><block-definition s="Draw shape Points: %&apos;points&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="up"></block><custom-block s="Go to point: %l"><block s="reportListItem"><l><option>last</option></l><block var="points"/></block></custom-block><block s="down"></block><block s="doForEach"><l>item</l><block var="points"/><script><custom-block s="Go to point: %l"><block var="item"/></custom-block></script></block></script></block-definition><block-definition s="Draw message letters: %&apos;letters&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="letters"/><script><custom-block s="Draw shape Points: %l"><block var="item"/></custom-block></script></block></script></block-definition></blocks><variables><variable name="A"><list id="418"><item><list struct="atomic" id="419">-50,20</list></item><item><list struct="atomic" id="420">-10,120</list></item><item><list struct="atomic" id="421">10,120</list></item><item><list struct="atomic" id="422">50,20</list></item><item><list struct="atomic" id="423">30,20</list></item><item><list struct="atomic" id="424">20,50</list></item><item><list struct="atomic" id="425">-20,50</list></item><item><list struct="atomic" id="426">-30,20</list></item></list></variable><variable name="B"><list id="427"><item><list struct="atomic" id="428">-10,75</list></item><item><list struct="atomic" id="429">10,75</list></item><item><list struct="atomic" id="430">0,100</list></item></list></variable><variable name="h"><list id="431"><item><list struct="atomic" id="432">-100,50</list></item><item><list struct="atomic" id="433">-100,-50</list></item><item><list struct="atomic" id="434">-90,-50</list></item><item><list struct="atomic" id="435">-90,-5</list></item><item><list struct="atomic" id="436">-70,-5</list></item><item><list struct="atomic" id="437">-70,-50</list></item><item><list struct="atomic" id="438">-60,-50</list></item><item><list struct="atomic" id="439">-60,50</list></item><item><list struct="atomic" id="440">-70,50</list></item><item><list struct="atomic" id="441">-70,5</list></item><item><list struct="atomic" id="442">-90,5</list></item><item><list struct="atomic" id="443">-90,50</list></item><item><list struct="atomic" id="444">-100,50</list></item></list></variable><variable name="i"><list id="445"><item><list struct="atomic" id="446">-40,50</list></item><item><list struct="atomic" id="447">0,50</list></item><item><list struct="atomic" id="448">0,40</list></item><item><list struct="atomic" id="449">-15,40</list></item><item><list struct="atomic" id="450">-15,-40</list></item><item><list struct="atomic" id="451">0,-40</list></item><item><list struct="atomic" id="452">0,-50</list></item><item><list struct="atomic" id="453">-40,-50</list></item><item><list struct="atomic" id="454">-40,-40</list></item><item><list struct="atomic" id="455">-25,-40</list></item><item><list struct="atomic" id="456">-25,40</list></item><item><list struct="atomic" id="457">-40,40</list></item></list></variable></variables></project><media name="U2L2-DrawShape (hi)" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>