<snapdata remixID="7635697"><project name="U2L2-DrawShapeP2" app="Snap! 4.2, 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" tempo="60" threadsafe="false" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"></list></costumes><sounds><list id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><watcher var="A" style="normal" x="4.844708658851118" y="71.45945368704055" color="243,118,29" hidden="true"/><watcher var="point" style="normal" x="7.725781250001319" y="7.725781249999976" color="243,118,29" hidden="true"/><watcher var="square" style="normal" x="51.43791445827867" y="5.124461873102156" color="243,118,29" hidden="true"/><watcher var="rectangle" style="normal" x="6.824853495142179" y="42.95773811052604" color="243,118,29" hidden="true"/><watcher var="A PLUS" style="normal" x="0" y="40.37974683544306" color="243,118,29" extX="200" extY="150" hidden="true"/><watcher var="triangle" style="normal" x="45.91209500016885" y="19.977135650574937" color="243,118,29" extX="255.00000000000034" extY="138" hidden="true"/><watcher var="last point" style="normal" x="15.485436893205588" y="15.485436893203868" color="243,118,29" extX="159.99999999999943" extY="140.00000000000003" hidden="true"/><sprite name="Sprite" idx="1" x="0.09404388714733543" y="-0.2821316614418352" heading="90" scale="1" rotation="1" draggable="true" costume="0" color="26.000000000000014,0,40" pen="tip" id="15"><costumes><list id="16"></list></costumes><sounds><list id="17"></list></sounds><blocks></blocks><variables></variables><scripts><script x="395.0234395" y="952.500002"><block s="reportListItem"><l>2</l><block var="point"/><comment w="90" collapsed="false">experimenting with script to draw rectangle</comment></block></script><script x="13.5" y="5"><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>A PLUS</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-50</l><l>20</l></custom-block><custom-block s="point %n %n"><l>-10</l><l>120</l></custom-block><custom-block s="point %n %n"><l>10</l><l>120</l></custom-block><custom-block s="point %n %n"><l>50</l><l>20</l></custom-block><custom-block s="point %n %n"><l>30</l><l>20</l></custom-block><custom-block s="point %n %n"><l>20</l><l>50</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>50</l></custom-block><custom-block s="point %n %n"><l>-30</l><l>20</l></custom-block></list></block></block><block s="doSetVar"><l>C</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-50</l><l>20</l></custom-block><custom-block s="point %n %n"><l>-50</l><l>120</l></custom-block><custom-block s="point %n %n"><l>10</l><l>120</l></custom-block><custom-block s="point %n %n"><l>10</l><l>90</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>90</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>50</l></custom-block><custom-block s="point %n %n"><l>10</l><l>50</l></custom-block><custom-block s="point %n %n"><l>10</l><l>20</l></custom-block></list></block></block><block s="doSetVar"><l>shapes</l><block s="reportNewList"><list><block var="A"/><block var="C"/><block var="square"/></list></block></block></script><script x="11.5" y="292.5"><block s="up"></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="A"/><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="item"/></block><block s="reportListItem"><l>2</l><block var="item"/><comment w="90" collapsed="false">solution #1 not using custom blocks</comment></block></block><block s="down"></block></script></custom-block><block s="doSetVar"><l>point</l><block s="reportListItem"><l>1</l><block var="A"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></block></script><script x="212" y="285.5"><block s="clear"></block></script><script x="23" y="465.5"><block s="up"></block><custom-block s="for each %upvar of %l %cs"><l>point</l><block var="A PLUS"/><script><custom-block s="glide to point %l"><block var="point"/></custom-block><block s="down"><comment w="90" collapsed="false">solution #3 - using glide and forced data type in block glide to point</comment></block></script></custom-block><custom-block s="glide to point %l"><block s="reportListItem"><l>1</l><block var="A PLUS"/></block></custom-block></script><script x="25" y="613.5"><custom-block s="draw shape %l"><block var="A PLUS"/></custom-block></script><script x="199" y="640.5"><block s="clear"></block></script><script x="243.5" y="745"><block s="clear"></block></script><script x="30" y="707"><block s="clear"></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="shapes"/><script><custom-block s="draw shape %l"><block var="item"/></custom-block><block s="doWait"><l>1</l></block><block s="clear"></block></script></custom-block></script><script x="45" y="659.5"><custom-block s="draw shape %l"><block var="C"/></custom-block></script></scripts></sprite><watcher var="C" style="normal" x="34.30107526881693" y="34.301075268817215" color="243,118,29" extX="200" extY="150"/><watcher var="shapes" style="normal" x="12.862903225806235" y="12.862903225806434" color="243,118,29" extX="200.00000000000023" extY="137.99999999999997" 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="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></block></script></block-definition><block-definition s="glide to point %&apos;point&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doGlide"><l>.5</l><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="point %&apos;x&apos; %&apos;y&apos;" type="reporter" category="lists"><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"/><block var="y"/></list></block></block></script></block-definition><block-definition s="x coordinate of point %&apos;point&apos;" type="reporter" category="looks"><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="y coordinate of point %&apos;point&apos;" type="reporter" category="looks"><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 %&apos;shape&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="for each %upvar of %l %cs"><l>point</l><block var="shape"/><script><custom-block s="glide to point %l"><block var="point"/></custom-block><block s="down"></block></script></custom-block><custom-block s="glide to point %l"><block s="reportListItem"><l>1</l><block var="shape"/></block></custom-block></script></block-definition></blocks><variables><variable name="A"><list id="389"><item><list id="390"><item><l>-50</l></item><item><l>20</l></item></list></item><item><list id="391"><item><l>-10</l></item><item><l>120</l></item></list></item><item><list id="392"><item><l>10</l></item><item><l>120</l></item></list></item><item><list id="393"><item><l>50</l></item><item><l>20</l></item></list></item><item><list id="394"><item><l>30</l></item><item><l>20</l></item></list></item><item><list id="395"><item><l>20</l></item><item><l>50</l></item></list></item><item><list id="396"><item><l>-20</l></item><item><l>50</l></item></list></item><item><list id="397"><item><l>-30</l></item><item><l>20</l></item></list></item></list></variable><variable name="point"><list id="398"><item><l>-50</l></item><item><l>20</l></item></list></variable><variable name="square"><list id="399"><item><list id="400"><item><l>0</l></item><item><l>0</l></item></list></item><item><list id="401"><item><l>0</l></item><item><l>100</l></item></list></item><item><list id="402"><item><l>100</l></item><item><l>100</l></item></list></item><item><list id="403"><item><l>100</l></item><item><l>0</l></item></list></item></list></variable><variable name="rectangle"><list id="404"><item><list id="405"><item><l>0</l></item><item><l>0</l></item></list></item><item><list id="406"><item><l>0</l></item><item><l>100</l></item></list></item><item><list id="407"><item><l>200</l></item><item><l>100</l></item></list></item><item><list id="408"><item><l>200</l></item><item><l>0</l></item></list></item></list></variable><variable name="A PLUS"><list id="409"><item><list id="410"><item><l>-50</l></item><item><l>20</l></item></list></item><item><list id="411"><item><l>-10</l></item><item><l>120</l></item></list></item><item><list id="412"><item><l>10</l></item><item><l>120</l></item></list></item><item><list id="413"><item><l>50</l></item><item><l>20</l></item></list></item><item><list id="414"><item><l>30</l></item><item><l>20</l></item></list></item><item><list id="415"><item><l>20</l></item><item><l>50</l></item></list></item><item><list id="416"><item><l>-20</l></item><item><l>50</l></item></list></item><item><list id="417"><item><l>-30</l></item><item><l>20</l></item></list></item></list></variable><variable name="triangle"><list id="418"><item><list id="419"><item><l>-100</l></item><item><l>0</l></item></list></item><item><list id="420"><item><l>0</l></item><item><l>100</l></item></list></item><item><list id="421"><item><l>100</l></item><item><l>0</l></item></list></item></list></variable><variable name="last point"><list id="422"><item><l>-100</l></item><item><l>0</l></item></list></variable><variable name="C"><list id="423"><item><list id="424"><item><l>-50</l></item><item><l>20</l></item></list></item><item><list id="425"><item><l>-50</l></item><item><l>120</l></item></list></item><item><list id="426"><item><l>10</l></item><item><l>120</l></item></list></item><item><list id="427"><item><l>10</l></item><item><l>90</l></item></list></item><item><list id="428"><item><l>-20</l></item><item><l>90</l></item></list></item><item><list id="429"><item><l>-20</l></item><item><l>50</l></item></list></item><item><list id="430"><item><l>10</l></item><item><l>50</l></item></list></item><item><list id="431"><item><l>10</l></item><item><l>20</l></item></list></item></list></variable><variable name="shapes"><list id="432"><item><ref id="389"></ref></item><item><ref id="423"></ref></item><item><ref id="399"></ref></item></list></variable></variables></project><media name="U2L2-DrawShapeP2" app="Snap! 4.2, http://snap.berkeley.edu" version="1"></media></snapdata>