<snapdata remixID="9866122"><project name="U2Test-ProgrammingChallenge" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAwNJREFUeF7t3T9vjXEch+HfiaWCRdJ0IaHRQaJvAE2IuU3Uv0EwaTog3oS3wmjwBjSdSBgMYtSxExEJpgoDC0Of5R56nfl8n09yP1dyxjPb29vbGz4KRAVmAEblzf4uACAIaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHcJ8Gdnd3x6ut7bF28/o+L339XwUAnODiyfq9sfT87fi8cnacu7Iyjq1fGsvLyxOe5ATAiQaeXbo9jm+9/3P9cXwfi3fXxpfF+XFx885YWFiY+OSDdQbgxPf9+uX2+HT50T+v350+Ok5sXBtXH2+Oubm5iQsH4wzACe95Z2dnvDi7Opa+Hfp9/ebwj7H68P74cPLIuPFgY8ITD+4JgBPe/dMLt8b8mVPj6+L8OO/ndkLBvycA7jPfrz8Xnc1m+7zy9f8VAJCNtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgL/AQqKQq34xXVTQAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U2Test-ProgrammingChallenge"><notes></notes><hidden> reportFindFirst</hidden><headers></headers><code></code><blocks><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="doGlide"><l>.06</l><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="connect the dots %&apos;coordinates&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs></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="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="Initialize Letters" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>A</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>0</l><l>0</l></custom-block><custom-block s="point %n %n"><l>40</l><l>100</l></custom-block><custom-block s="point %n %n"><l>80</l><l>0</l></custom-block><custom-block s="point %n %n"><l>60</l><l>50</l></custom-block><custom-block s="point %n %n"><l>20</l><l>50</l></custom-block></list></block></block><block s="doSetVar"><l>P</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>0</l><l>0</l></custom-block><custom-block s="point %n %n"><l>0</l><l>100</l></custom-block><custom-block s="point %n %n"><l>40</l><l>100</l></custom-block><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></list></block></block><block s="doSetVar"><l>C</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>40</l><l>0</l></custom-block><custom-block s="point %n %n"><l>0</l><l>0</l></custom-block><custom-block s="point %n %n"><l>0</l><l>100</l></custom-block><custom-block s="point %n %n"><l>40</l><l>100</l></custom-block></list></block></block><block s="doSetVar"><l>S</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>40</l><l>100</l></custom-block><custom-block s="point %n %n"><l>0</l><l>100</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>0</l></custom-block><custom-block s="point %n %n"><l>0</l><l>0</l></custom-block></list></block></block><block s="doSetVar"><l>hyphen</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>0</l><l>50</l></custom-block><custom-block s="point %n %n"><l>50</l><l>50</l></custom-block></list></block></block></script></block-definition><block-definition s="shiftLetter %&apos;letter&apos; by %&apos;offset&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>shiftedLetter</l></list></block><block s="doSetVar"><l>shiftedLetter</l><block s="reportNewList"><list></list></block></block><block s="doIfElse"><l/><script><block s="doForEach"><l>point</l><block var="letter"/><script><block s="doAddToList"><custom-block s="point %n %n"><block s="reportVariadicSum"><list><custom-block s="x coordinate of %l"><block var="point"/></custom-block><custom-block s="x coordinate of %l"><block var="offset"/></custom-block></list></block><block s="reportVariadicSum"><list><custom-block s="y coordinate of %l"><block var="point"/></custom-block><custom-block s="y coordinate of %l"><block var="offset"/></custom-block></list></block></custom-block><block var="shiftedLetter"/></block></script></block></script><script><block s="doForEach"><l>shape</l><block var="letter"/><script><block s="doAddToList"><custom-block s="shiftLetter %l by %l"><block var="shape"/><block var="offset"/></custom-block><block var="shiftedLetter"/></block></script></block></script></block><block s="doReport"><block var="shiftedLetter"/></block></script></block-definition><block-definition s="width of %&apos;letter&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90.00000000000001" collapsed="false">Letter must be a list of points that draw a letter.  All letters should be based at (0,0)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="DrawMessage %&apos;ListOfLetters&apos;" type="command" category="pen"><comment x="0" y="0" w="238.99999999999997" collapsed="false">Draws a message given a list of letters.  If done well, the message will be centered on the stage. </comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs></block-definition><block-definition s="DrawLetter %&apos;Letter&apos; %&apos;StartingPoint&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="225"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="226"></list></costumes><sounds><list struct="atomic" id="227"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="20" y="50" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="0" color="184,0,48,1" pen="tip" id="232"><costumes><list struct="atomic" id="233"></list></costumes><sounds><list struct="atomic" id="234"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32.351351351351354" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="setSize"><l>2</l></block><block s="setColor"><color>184,0,48,1</color></block><custom-block s="Initialize Letters"><comment w="309" collapsed="true">This script sets up the points required to draw some letters for you.</comment></custom-block></script><script x="32" y="149.66666666666663"><custom-block s="go to point %l"><l/><comment w="237" collapsed="true">Done: moves the sprite to a given point.</comment></custom-block></script><script x="29" y="190.66666666666663"><custom-block s="connect the dots %l"><l/><comment w="152" collapsed="true">You must write this.  It should put the pen down, and connect the points given in a list (the paramenter).</comment></custom-block></script><script x="30.2333984375" y="230.66666666666657"><custom-block s="point %n %n"><l></l><l></l><comment w="90.00000000000001" collapsed="true">Fully working Point ADT</comment></custom-block></script><script x="31" y="257.6666666666665"><custom-block s="x coordinate of %l"><l/></custom-block></script><script x="31" y="277.66666666666663"><custom-block s="y coordinate of %l"><l/></custom-block></script><script x="31" y="318.6666666666665"><custom-block s="width of %l"><l/><comment w="271" collapsed="true">You must write this script: It should return the width of any given letter.&#xD;&#xD;For testing, width of (P) = 40, width of (A) = 80. </comment></custom-block></script><script x="30" y="401.6666666666666"><custom-block s="DrawMessage %l"><block s="reportNewList"><list><block var="A"/><block var="P"/><block var="hyphen"/><block var="C"/><block var="S"/><block var="P"/></list></block><comment w="90.00000000000001" collapsed="true">You must write this. It will use &quot;width of&quot; and DrawLetter </comment></custom-block></script><script x="29" y="357.6666666666665"><custom-block s="DrawLetter %l %l"><block var="C"/><custom-block s="point %n %n"><l>-100</l><l>-50</l></custom-block><comment w="90.00000000000001" collapsed="true">You must write this so it draws the Letter with with every point shifted over by StartingPoint&#xD;&#xD;So, DrawLetter (A, (-100.-30) ) would draw the letter A, but move it so that it&apos;s lower left hand point is at (-100, -30)</comment></custom-block></script><script x="353.83333333333337" y="28.47590361445782"><block var="P"/></script><script x="325.786609152089" y="28.119565217391198"><block var="A"/></script><script x="324.83333333333337" y="49.642570281124506"><block var="hyphen"/></script><script x="325.83333333333337" y="68.80923694779119"><block var="C"/></script><script x="351.83333333333337" y="68.30923694779119"><block var="S"/></script><script x="378.83333333333337" y="70.30923694779119"><block var="S"/></script><comment x="409" y="24" w="184" collapsed="false">Some letters for you to use.  These are lists of points and if you connect the dots, it should draw a letter.</comment></scripts></sprite><watcher var="A" style="normal" x="2.20012015140162" y="1.226147135697211" color="243,118,29" hidden="true"/><watcher var="P" style="normal" x="3.374907175699718" y="114.40935258124387" color="243,118,29" hidden="true"/><watcher var="C" style="normal" x="3.374907175699718" y="63.110763510606134" color="243,118,29" hidden="true"/><watcher var="S" style="normal" x="3.374907175699718" y="114.40935258124415" color="243,118,29" hidden="true"/><watcher var="hyphen" style="normal" x="3.374907175699718" y="114.40935258124415" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="A"><list id="281"><item><list struct="atomic" id="282">0,0</list></item><item><list struct="atomic" id="283">40,100</list></item><item><list struct="atomic" id="284">80,0</list></item><item><list struct="atomic" id="285">60,50</list></item><item><list struct="atomic" id="286">20,50</list></item></list></variable><variable name="P"><list id="287"><item><list struct="atomic" id="288">0,0</list></item><item><list struct="atomic" id="289">0,100</list></item><item><list struct="atomic" id="290">40,100</list></item><item><list struct="atomic" id="291">40,50</list></item><item><list struct="atomic" id="292">0,50</list></item></list></variable><variable name="C"><list id="293"><item><list struct="atomic" id="294">40,0</list></item><item><list struct="atomic" id="295">0,0</list></item><item><list struct="atomic" id="296">0,100</list></item><item><list struct="atomic" id="297">40,100</list></item></list></variable><variable name="S"><list id="298"><item><list struct="atomic" id="299">40,100</list></item><item><list struct="atomic" id="300">0,100</list></item><item><list struct="atomic" id="301">0,50</list></item><item><list struct="atomic" id="302">40,50</list></item><item><list struct="atomic" id="303">40,0</list></item><item><list struct="atomic" id="304">0,0</list></item></list></variable><variable name="hyphen"><list id="305"><item><list struct="atomic" id="306">0,50</list></item><item><list struct="atomic" id="307">50,50</list></item></list></variable></variables></scene></scenes></project><media name="U2Test-ProgrammingChallenge" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>