<snapdata remixID="9877793"><project name="U1L3-Pinwheel" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="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 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="-1.5916157281026244e-12" y="2.8421709430404007e-13" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="26,114,255,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="653.0000000000002" y="327.66666666666674"><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>21</l><comment w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment></block></block></script></block></script><script x="10" y="71.33333333333343"><block s="receiveGo"><comment w="90" collapsed="false">When the freen flag is clicked, the project starts.</comment></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><block s="setColor"><color>26,114,255,1</color></block><block s="down"></block><block s="doSetVar"><l>number of shapes</l><block s="reportNewList"><list><l>3</l><l>4</l><l>5</l><l>6</l><l>12</l><l>20</l></list></block><comment w="152" collapsed="false">This block tells you how many times we are testing the codes.</comment></block><custom-block s="testing generic pinwheels"><comment w="122" collapsed="false">testing generic pinwheels</comment></custom-block><block s="doWait"><l>.5</l></block><custom-block s="test pinwheel bock"><comment w="159" collapsed="false">testing the pinwheel blocks. (Sorry for the misspelling  on this block</comment></custom-block><block s="doWait"><l>.5</l></block><custom-block s="test asterisk block"><comment w="90" collapsed="false">testing the asterisk block.</comment></custom-block><block s="doWait"><l>.5</l></block><custom-block s="test polygon"><comment w="90" collapsed="false">testing polygon block.</comment></custom-block><block s="doWait"><l>.5</l></block><custom-block s="test polygon without pinwheel"><comment w="90" collapsed="false">testing polygons without using the pinwheel block.</comment></custom-block><block s="doWait"><l>.5</l></block><custom-block s="test nest squares"><comment w="90" collapsed="false">testing the nest squares.</comment></custom-block></script><script x="828.5302734375002" y="396.16666666666674"><block s="reportProduct"><l>10</l><block var="i"/></block></script><script x="748.6666666666667" y="393.66666666666674"><block s="doRepeat"><l>21</l><script><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block><block s="forward"><l>100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="680.0000000000002" y="378.33333333333326"><block s="setColor"><color>104,128,255,1</color></block></script><script x="712.0000000000002" y="363.33333333333337"><block s="doFor"><l>i</l><l>1</l><l>10</l><script><custom-block s="nest squares: %s size: %s back-up: %s"><l>4</l><l></l><l>0</l></custom-block><custom-block s="Asterisk, branches: %s Branch, length: %s"><l>5</l><l>34</l></custom-block></script></block></script><script x="701.0000000000002" y="360.5"><block s="down"></block></script><script x="698.6666666666667" y="483.66666666666663"><block s="forward"><l>100</l></block><block s="forward"><l>-37</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script><script x="740.6666666666667" y="437.66666666666663"><block s="doRepeat"><l>3</l><script></script></block></script><script x="755.6666666666667" y="85.66666666666671"><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></block></script></block></script><script x="730.6666666666667" y="188.66666666666677"><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>12</l></block></block></script><script x="693.6666666666667" y="153.1666666666666"><block s="forward"><l>100</l></block><block s="doRepeat"><l>21</l><script><custom-block s="pinwheel, branches: %s backup: %s size: %s"><l>6</l><l>60</l><l>80</l></custom-block></script></block></script><script x="680.0000000000002" y="38.000000000000085"><custom-block s="pinwheel, branches: %s size: %s back-up: %s"><l>4</l><l>100</l><l>2</l></custom-block><block s="forward"><l>50</l></block><block s="setColor"><color>255,46,66,1</color></block><custom-block s="circles,branches: %s size: %s"><l></l><l>10</l></custom-block></script><comment x="269" y="10" w="200" collapsed="false">Names: Angela Chen,Jerry Weng, Andrew Zeng, Yvonne Dai&#xD;Duration: around 140 mins&#xD;Description: Demo project code.&#xD;Honor Code: with my groupmates</comment></scripts></sprite><watcher var="number of shapes" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pinwheel, branches: %&apos;number of branches&apos; backup: %&apos;backup&apos; size: %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block><comment w="90" collapsed="false">each angle is turned by the amount of branches there are.</comment></block></script></block></script></block-definition><block-definition s="circles,branches: %&apos;sides&apos; size: %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s backup: %s size: %s"><l>30</l><l>0</l><block var="size"/></custom-block></script></block-definition><block-definition s="Asterisk, branches: %&apos;branches&apos; Branch, length: %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s backup: %s size: %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="pinwheel, branches: %&apos;branches&apos; size: %&apos;size&apos; back-up: %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><l>4</l><script><block s="doWait"><l>.2</l></block><block s="forward"><block var="size"/></block><block s="forward"><block s="reportQuotient"><block var="backup"/><l>1.5</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="branches"/></block></block></script></block></script></block-definition><block-definition s="nest squares: %&apos;square&apos; size: %&apos;size&apos; back-up: %&apos;back-up&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="square"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportProduct"><block var="back-up"/><l>.1</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="square"/></block></block></script></block></script></block-definition><block-definition s="testing generic pinwheels" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>testing generic pinwheels from page 2</l><l>2</l></block><block s="doForEach"><l>number</l><block var="number of shapes"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>testing</l><l> </l><block var="number"/><l>sided generic pinwheel</l></list></block><l>2</l></block><block s="doRepeat"><block var="number"/><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number"/></block></block></script></block><block s="doWait"><l>.5</l></block><block s="clear"></block></script></block></script></block-definition><block-definition s="test pinwheel bock" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>testing pinwheel block</l><l>2</l></block><block s="doForEach"><l>number</l><block var="number of shapes"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>testing</l><l> </l><block var="number"/><l>pinwheel</l></list></block><l>2</l></block><custom-block s="pinwheel, branches: %s backup: %s size: %s"><block var="number"/><l>30</l><l>70</l></custom-block><block s="doWait"><l>1</l></block><block s="clear"></block></script></block></script></block-definition><block-definition s="test asterisk block" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>testing asterisk block</l><l>2</l></block><block s="doForEach"><l>number</l><block var="number of shapes"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>testing</l><l> </l><block var="number"/><l>asterisk</l></list></block><l>2</l></block><custom-block s="Asterisk, branches: %s Branch, length: %s"><block var="number"/><l>100</l></custom-block><block s="doWait"><l>.5</l></block><block s="clear"></block></script></block></script></block-definition><block-definition s="test polygon" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>say testing polgon block</l><l>2</l></block><block s="doForEach"><l>number</l><block var="number of shapes"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>testing</l><l> </l><block var="number"/><l> </l><l>polygon</l></list></block><l>2</l></block><custom-block s="polygon.sides: %s polyogn,length: %s"><block var="number"/><l>100</l></custom-block><block s="doWait"><l>.5</l></block><block s="clear"></block></script></block></script></block-definition><block-definition s="polygon.sides: %&apos;sides&apos; polyogn,length: %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s backup: %s size: %s"><block var="sides"/><l>0</l><block var="length"/></custom-block></script></block-definition><block-definition s="test polygon without pinwheel" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>testing polygon without branches</l><l>2</l></block><block s="doForEach"><l>number</l><block var="number of shapes"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>testing</l><l> </l><block var="number"/><l> </l><l>polygons</l></list></block><l>2</l></block><custom-block s="polygon without pinwheels, length: %s Size %s"><block var="number"/><l>100</l></custom-block><block s="clear"></block><block s="doWait"><l>.5</l></block></script></block></script></block-definition><block-definition s="polygon without pinwheels, length: %&apos;length&apos; Size %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="length"/><script><block s="forward"><block var="size"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="length"/></block></block></script></block></script></block-definition><block-definition s="test nest squares" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><l>testing nest squares</l><l>2</l></block><block s="doForEach"><l>number</l><block var="number of shapes"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>testing</l><l> </l><block var="number"/><l> nested squares</l></list></block><l>2</l></block><custom-block s="nest,squares: %s"><block var="number"/></custom-block><block s="doWait"><l>.5</l></block><block s="clear"></block></script></block></script></block-definition><block-definition s="nest,squares: %&apos;squares&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="doFor"><l>i</l><l>1</l><block var="squares"/><script><custom-block s="polygon.sides: %s polyogn,length: %s"><l>4</l><block s="reportProduct"><block var="i"/><l>10</l></block></custom-block></script></block></script></block-definition></blocks><variables><variable name="number of shapes"><list struct="atomic" id="436">3,4,5,6,12,20</list></variable></variables></project><media name="U1L3-Pinwheel" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>