<snapdata remixID="9047439"><project name="4.4 Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACbklEQVR4Xu3XwWmEUABF0T/2Mh3YiOupwr5cWo99uDIQSMgmyW4uyJmtwsP7D8o8ruu6hp8CUYEHgFF5s58FAAQhLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWAPCX/PM8j3Vdx+v1Sg/o7uMA/nHCy7J8Xz2OY2zbNp7P591NvPX5APwn90+EX7dO0zTO8xz7vr/1sO44BiCAqWsAfYIBTAv4E5Lm9wZM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/8Q/XFfyokfJV7AAAAABJRU5ErkJggg==</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="false" codify="false" inheritance="true" 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 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="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="12" y="220"><custom-block s="average of %l"><block var="number.list"/><comment w="215" collapsed="false">Takes all values in a list and finds the average of their sum; must consist of numerical value(s).</comment></custom-block></script><script x="12" y="163"><custom-block s="sum of %l"><block var="number.list"/><comment w="172" collapsed="false">Adds all values of a list into a number; must consist of numerical value(s).</comment></custom-block></script><script x="12" y="277"><custom-block s="does %l have negative values?"><block var="number.list"/><comment w="216" collapsed="false">Checks if a list has a negative value and reports a boolean; must consist of numerical value(s).</comment></custom-block></script><script x="12" y="334"><custom-block s="is %l increasing?"><block var="number.list"/><comment w="241" collapsed="false">Checks if a list is increasing consecutively and reports a boolean; must consist of numerical value(s).</comment></custom-block></script><script x="12" y="391"><custom-block s="largest value in %l"><block var="number.list"/><comment w="149" collapsed="false">Finds largest value in a list; must consist of numerical value(s).</comment></custom-block></script><script x="12" y="505"><custom-block s="list even values of %l"><block var="number.list"/><comment w="217" collapsed="false">Reports an updated list composed of exclusively even values; must consist of numerical value(s).</comment></custom-block></script><script x="12" y="563"><custom-block s="add %l to %l"><block var="number.list"/><block var="number.list.2"/><comment w="362" collapsed="false">Reports an updated list composed of two different lists that have had their values added together (Irregardless of the list size); must consist of numerical value(s).</comment></custom-block></script><script x="13" y="620"><block s="reportAnd"><custom-block s="larger list of %l and %l"><l/><l/></custom-block><custom-block s="shorter list of %l and %l"><l/><l/></custom-block><comment w="319" collapsed="false">Two reporters required to allow differentiating list sizes specifically used for the &quot;Add (list) to (list)&quot; reporter; must consist of numerical value(s).&#xD;Note: This is not required and is not a &quot;Bonus&quot; for the assignment.</comment></block></script><script x="13" y="689"><custom-block s="add %l to %l (similar.length)"><block var="number.list"/><block var="number.list.3"/><comment w="342" collapsed="false">Much like the Add (list) to (list), this reports an updated list composed of two different lists that have had their values added together with the exception that lists must be the same size; must consist of numerical value(s).</comment></custom-block></script><script x="13" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>number.list.2</l><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l></list></block></block><block s="doSetVar"><l>number.list</l><block s="reportNewList"><list><l>6</l><l>7</l><l>-8</l><l>90</l><l>-10</l><l>11</l><l>12</l></list></block></block><block s="doSetVar"><l>number.list.3</l><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l><l>1</l></list></block></block></script><script x="10.549805687499997" y="447.000001"><custom-block s="set all values in %l to positive"><block var="number.list"/><comment w="274" collapsed="false">Reports an updated list replacing any negative values to their positive counter-parts; must consist of numerical value(s). </comment></custom-block></script></scripts></sprite><watcher var="number.list" style="normal" x="35" y="39" color="243,118,29" hidden="true"/><watcher var="number.list.2" style="normal" x="247" y="63" color="243,118,29" hidden="true"/><watcher var="number.list.3" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum of %&apos;list1&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>val1</l></list></block><block s="doForEach"><l>item</l><block var="list1"/><script><block s="doChangeVar"><l>val1</l><block var="item"/></block></script></block><block s="doReport"><block var="val1"/></block></script></block-definition><block-definition s="average of %&apos;list1&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum of %l"><block var="list1"/></custom-block><block s="reportListLength"><block var="list1"/></block></block></block></script></block-definition><block-definition s="does %&apos;list1&apos; have negative values?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="list1"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="is %&apos;list1&apos; increasing?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="list1"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list1"/></block><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="list1"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="largest value in %&apos;list1&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>val1</l></list></block><block s="doForEach"><l>item</l><block var="list1"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="val1"/></block><script><block s="doSetVar"><l>val1</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="val1"/></block></script></block-definition><block-definition s="set all values in %&apos;list1&apos; to positive" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>val1</l></list></block><block s="doSetVar"><l>val1</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list1"/><script><block s="doIfElse"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doAddToList"><block s="reportProduct"><block var="item"/><l>-1</l></block><block var="val1"/></block></script><script><block s="doAddToList"><block var="item"/><block var="val1"/></block></script></block></script></block><block s="doReport"><block var="val1"/></block></script></block-definition><block-definition s="list even values of %&apos;list1&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>val1</l></list></block><block s="doSetVar"><l>val1</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list1"/><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block var="item"/><block var="val1"/></block></script></block></script></block><block s="doReport"><block var="val1"/></block></script></block-definition><block-definition s="add %&apos;list1&apos; to %&apos;list2&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>val1</l></list></block><block s="doSetVar"><l>val1</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><custom-block s="shorter list of %l and %l"><block var="list1"/><block var="list2"/></custom-block></block><script><block s="doInsertInList"><block s="reportSum"><block s="reportListItem"><block var="i"/><block var="list1"/></block><block s="reportListItem"><block var="i"/><block var="list2"/></block></block><block var="i"/><block var="val1"/></block></script></block><block s="doFor"><l>i</l><block s="reportSum"><block s="reportListLength"><custom-block s="shorter list of %l and %l"><block var="list1"/><block var="list2"/></custom-block></block><l>1</l></block><block s="reportListLength"><custom-block s="larger list of %l and %l"><block var="list1"/><block var="list2"/></custom-block></block><script><block s="doInsertInList"><block s="reportListItem"><block var="i"/><custom-block s="larger list of %l and %l"><block var="list1"/><block var="list2"/></custom-block></block><block var="i"/><block var="val1"/></block></script></block><block s="doReport"><block var="val1"/></block></script></block-definition><block-definition s="shorter list of %&apos;list1&apos; and %&apos;list2&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListLength"><block var="list1"/></block><block s="reportListLength"><block var="list2"/></block></block><script><block s="doReport"><block var="list1"/></block></script><script><block s="doReport"><block var="list2"/></block></script></block></script></block-definition><block-definition s="larger list of %&apos;list1&apos; and %&apos;list2&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListLength"><block var="list1"/></block><block s="reportListLength"><block var="list2"/></block></block><script><block s="doReport"><block var="list1"/></block></script><script><block s="doReport"><block var="list2"/></block></script></block></script></block-definition><block-definition s="add %&apos;list1&apos; to %&apos;list2&apos; (similar.length)" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>val1</l></list></block><block s="doSetVar"><l>val1</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list1"/></block><script><block s="doInsertInList"><block s="reportSum"><block s="reportListItem"><block var="i"/><block var="list1"/></block><block s="reportListItem"><block var="i"/><block var="list2"/></block></block><block var="i"/><block var="val1"/></block></script></block><block s="doReport"><block var="val1"/></block></script></block-definition></blocks><variables><variable name="number.list"><list struct="atomic" id="400">6,7,-8,90,-10,11,12</list></variable><variable name="number.list.2"><list struct="atomic" id="401">1,1,1,1</list></variable><variable name="number.list.3"><list struct="atomic" id="402">1,1,1,1,1,1,1</list></variable></variables></project><media name="4.4 Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>