<snapdata remixID="8640438"><project name="Uma Phalke - U2L2 - Abstract Data Types" 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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gAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR4mRWTYAAAJzSURBVOwKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFGAAR+wKOSGAAAIIpBdgAKdvMQUigAACCEQUYABH7Ao5IYAAAgikF2AAp28xBSKAAAIIRBRgAEfsCjkhgAACCKQXYACnbzEFIoAAAghEFPg/S6sILER5pl8AAAAASUVORK5CYII=</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="143.9999999999999" y="120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="11,0,15,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="20" y="10"><block s="doSetVar"><l>A</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>8</l><l>20</l></custom-block><custom-block s="point %n %n"><l>48</l><l>120</l></custom-block><custom-block s="point %n %n"><l>68</l><l>120</l></custom-block><custom-block s="point %n %n"><l>108</l><l>20</l></custom-block><custom-block s="point %n %n"><l>88</l><l>20</l></custom-block><custom-block s="point %n %n"><l>78</l><l>50</l></custom-block><custom-block s="point %n %n"><l>38</l><l>50</l></custom-block><custom-block s="point %n %n"><l>28</l><l>20</l></custom-block></list></block></block><block s="doSetVar"><l>B</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>48</l><l>70</l></custom-block><custom-block s="point %n %n"><l>58</l><l>100</l></custom-block><custom-block s="point %n %n"><l>68</l><l>70</l></custom-block></list></block></block><block s="doSetVar"><l>F</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-204</l><l>20</l></custom-block><custom-block s="point %n %n"><l>-204</l><l>120</l></custom-block><custom-block s="point %n %n"><l>-124</l><l>120</l></custom-block><custom-block s="point %n %n"><l>-124</l><l>100</l></custom-block><custom-block s="point %n %n"><l>-184</l><l>100</l></custom-block><custom-block s="point %n %n"><l>-184</l><l>80</l></custom-block><custom-block s="point %n %n"><l>-134</l><l>80</l></custom-block><custom-block s="point %n %n"><l>-134</l><l>60</l></custom-block><custom-block s="point %n %n"><l>-184</l><l>60</l></custom-block><custom-block s="point %n %n"><l>-184</l><l>20</l></custom-block></list></block></block><block s="doSetVar"><l>L</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-88</l><l>20</l></custom-block><custom-block s="point %n %n"><l>-88</l><l>120</l></custom-block><custom-block s="point %n %n"><l>-68</l><l>120</l></custom-block><custom-block s="point %n %n"><l>-68</l><l>40</l></custom-block><custom-block s="point %n %n"><l>-28</l><l>40</l></custom-block><custom-block s="point %n %n"><l>-28</l><l>20</l></custom-block></list></block></block><block s="doSetVar"><l>T</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>144</l><l>120</l></custom-block><custom-block s="point %n %n"><l>204</l><l>120</l></custom-block><custom-block s="point %n %n"><l>204</l><l>100</l></custom-block><custom-block s="point %n %n"><l>184</l><l>100</l></custom-block><custom-block s="point %n %n"><l>184</l><l>20</l></custom-block><custom-block s="point %n %n"><l>164</l><l>20</l></custom-block><custom-block s="point %n %n"><l>164</l><l>100</l></custom-block><custom-block s="point %n %n"><l>144</l><l>100</l></custom-block></list></block></block></script><script x="20" y="365"><block s="doForEach"><l>item</l><block var="A"/><script><custom-block s="go to point %l"><block var="item"/></custom-block><block s="down"></block></script></block><custom-block s="go to point %l"><block s="reportListItem"><l>1</l><block var="A"/></block></custom-block><block s="up"></block><block s="doForEach"><l>item</l><block var="B"/><script><custom-block s="go to point %l"><block var="item"/></custom-block><block s="down"></block></script></block><custom-block s="go to point %l"><block s="reportListItem"><l>1</l><block var="B"/></block></custom-block></script><script x="20" y="602.9999999999967"><block s="doSetVar"><l>message</l><block s="reportNewList"><list><block var="F"/><block var="L"/><block var="A"/><block var="B"/><block var="T"/></list></block></block></script><script x="20" y="646.9999999999968"><custom-block s="draw message %l"><block var="message"/></custom-block></script><script x="20" y="686.9999999999966"><custom-block s="draw shape %l"><block var="A"/></custom-block><custom-block s="draw shape %l"><block var="B"/></custom-block><custom-block s="draw shape %l"><block var="F"/></custom-block><custom-block s="draw shape %l"><block var="L"/></custom-block><custom-block s="draw shape %l"><block var="T"/></custom-block></script><script x="21" y="830.9999999999967"><block s="clear"></block><block s="up"></block></script></scripts></sprite><watcher var="F" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="L" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="T" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="message" style="normal" x="10" y="94.00000799999998" 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 %l"><block var="point"/></custom-block><custom-block s="y coordinate of %l"><block var="point"/></custom-block></block></script></block-definition><block-definition s="x coordinate of %&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="y coordinate of %&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="point %&apos;X&apos; %&apos;Y&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"/><block var="Y"/></list></block></block></script></block-definition><block-definition s="draw shape %&apos;shape&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="up"></block><block s="doForEach"><l>item</l><block var="shape"/><script><custom-block s="go to point %l"><block var="item"/></custom-block><block s="down"></block></script></block><custom-block s="go to point %l"><block s="reportListItem"><l>1</l><block var="shape"/></block></custom-block><block s="up"></block></script></block-definition><block-definition s="draw message %&apos;message&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="message"/><script><custom-block s="draw shape %l"><block var="item"/></custom-block></script></block></script></block-definition></blocks><variables><variable name="F"><list id="399"><item><list struct="atomic" id="400">-204,20</list></item><item><list struct="atomic" id="401">-204,120</list></item><item><list struct="atomic" id="402">-124,120</list></item><item><list struct="atomic" id="403">-124,100</list></item><item><list struct="atomic" id="404">-184,100</list></item><item><list struct="atomic" id="405">-184,80</list></item><item><list struct="atomic" id="406">-134,80</list></item><item><list struct="atomic" id="407">-134,60</list></item><item><list struct="atomic" id="408">-184,60</list></item><item><list struct="atomic" id="409">-184,20</list></item></list></variable><variable name="A"><list id="410"><item><list struct="atomic" id="411">8,20</list></item><item><list struct="atomic" id="412">48,120</list></item><item><list struct="atomic" id="413">68,120</list></item><item><list struct="atomic" id="414">108,20</list></item><item><list struct="atomic" id="415">88,20</list></item><item><list struct="atomic" id="416">78,50</list></item><item><list struct="atomic" id="417">38,50</list></item><item><list struct="atomic" id="418">28,20</list></item></list></variable><variable name="B"><list id="419"><item><list struct="atomic" id="420">48,70</list></item><item><list struct="atomic" id="421">58,100</list></item><item><list struct="atomic" id="422">68,70</list></item></list></variable><variable name="L"><list id="423"><item><list struct="atomic" id="424">-88,20</list></item><item><list struct="atomic" id="425">-88,120</list></item><item><list struct="atomic" id="426">-68,120</list></item><item><list struct="atomic" id="427">-68,40</list></item><item><list struct="atomic" id="428">-28,40</list></item><item><list struct="atomic" id="429">-28,20</list></item></list></variable><variable name="T"><list id="430"><item><list struct="atomic" id="431">144,120</list></item><item><list struct="atomic" id="432">204,120</list></item><item><list struct="atomic" id="433">204,100</list></item><item><list struct="atomic" id="434">184,100</list></item><item><list struct="atomic" id="435">184,20</list></item><item><list struct="atomic" id="436">164,20</list></item><item><list struct="atomic" id="437">164,100</list></item><item><list struct="atomic" id="438">144,100</list></item></list></variable><variable name="message"><list id="439"><item><ref id="399"></ref></item><item><ref id="423"></ref></item><item><ref id="410"></ref></item><item><ref id="419"></ref></item><item><ref id="430"></ref></item></list></variable></variables></project><media name="Uma Phalke - U2L2 - Abstract Data Types" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>