<snapdata remixID="14738339"><project name="10/23/25 ConcentricSquares2" app="Snap! 11.0.7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="10/23/25 ConcentricSquares2"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="makeSquares %&apos;repeats #&apos; %&apos;sideLength #&apos; %&apos;sizeMultiplier&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doRepeat"><block var="repeats #"/><script><block s="up"></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block></block><block s="setHeading"><l>180</l></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block><l>-1</l></list></block></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="sideLength #"/></block><block s="turn"><l>90</l></block></script></block><block s="up"></block><block s="forward"><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>sideLength #</l><block s="reportVariadicProduct"><list><block var="sideLength #"/><block var="sizeMultiplier"/></list></block></block></script></block></script></block-definition><block-definition s="makeTubeSquares %&apos;repeats #&apos; %&apos;sideLength #&apos; %&apos;sizeMultiplier&apos; %&apos;angle #&apos; %&apos;angleIncrement #&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doRepeat"><block var="repeats #"/><script><block s="up"></block><block s="setHeading"><block var="angle #"/></block><block s="forward"><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block><l>-1</l></list></block></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="sideLength #"/></block><block s="turn"><l>90</l></block></script></block><block s="up"></block><block s="forward"><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>sideLength #</l><block s="reportVariadicProduct"><list><block var="sideLength #"/><block var="sizeMultiplier"/></list></block></block><block s="doSetVar"><l>angle #</l><block s="reportVariadicSum"><list><block var="angle #"/><block var="angleIncrement #"/></list></block></block></script></block></script><scripts><script x="64.99999999999977" y="463.4999999999995"><block s="forward"><block var="sideLength #"/></block></script></scripts></block-definition><block-definition s="makeSpiralSquares %&apos;repeats #&apos; %&apos;sideLength #&apos; %&apos;sizeMultiplier&apos; %&apos;angle&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doRepeat"><block var="repeats #"/><script><block s="up"></block><block s="setHeading"><block var="angle"/></block><block s="forward"><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block></block><block s="setHeading"><block s="reportVariadicSum"><list><block var="angle"/><l>90</l></list></block></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block><l>-1</l></list></block></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="sideLength #"/></block><block s="turn"><l>90</l></block></script></block><block s="up"></block><block s="forward"><block s="reportQuotient"><block var="sideLength #"/><l>2</l></block></block><block s="setHeading"><block var="angle"/></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>sideLength #</l><block s="reportVariadicProduct"><list><block var="sideLength #"/><block var="sizeMultiplier"/></list></block></block><block s="doSetVar"><l>angle</l><block s="reportVariadicSum"><list><block var="angle"/><l>5</l></list></block></block></script></block></script><scripts><script x="64.99999999999977" y="463.4999999999995"><block s="forward"><block var="sideLength #"/></block></script></scripts></block-definition></blocks><primitives></primitives><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="193"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="194"></list></costumes><sounds><list struct="atomic" id="195"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="200"><costumes><list struct="atomic" id="201"></list></costumes><sounds><list struct="atomic" id="202"></list></sounds><blocks></blocks><variables></variables><scripts><script x="259" y="157"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><custom-block s="makeTubeSquares %s %s %s %s %s"><l>65</l><l>1</l><l>1.1</l><l>50</l><l>5</l></custom-block></script><script x="261" y="276"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><custom-block s="makeSpiralSquares %s %s %s %s"><l>1000</l><l>1</l><l>1.02</l><l>2</l></custom-block></script><script x="255" y="34.33333333333334"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="false">This is the one I did for the assignment. The others are just extras I made for fun.&#xD;</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><custom-block s="makeSquares %s %s %s"><l>1000</l><l>10</l><l>1.02</l></custom-block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="10/23/25 ConcentricSquares2" app="Snap! 11.0.7, https://snap.berkeley.edu" version="2"></media></snapdata>