<snapdata remixID="14981788"><project name="SQUARES" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEoUlEQVR4AeyYoU7sQBSGDygsBscLEDyWECwJoNAkGAgeDCRgeAAQoFaCxODgKQiKJyAoFG7vnb3pJuxNt+3eO50z838km3Y705lzvv8LpcwP+YFAQgLzxg8EEhJAwITw2doMAbEgKQEETIqfzREQB5IS0BUwKXY2rwggYEWCYxICCJgEO5tWBBCwIsExCQEETIKdTSsCCFiR4JiEAAImwZ50U1ebI6CrOPSKQUC9zF11jICu4tArBgH1MnfVMQK6ikOvGATUy9xVx70K6KpzinFBAAFdxKBbBALqZu+icwR0EYNuEQiom72LzhHQRQy6RSBgL9mzSR0BBKwjw/VeCCBgL5jZpI4AAtaR4XovBBCwF8xsUkcAAevIcL0XAgjYC2bdTZo6R8AmQoxHJYCAUfGyeBMBBGwixHhUAggYFS+LNxFAwCZCjEclgIBR8bJ4E4FyBWzqnHEXBBDQRQy6RSCgbvYuOkdAFzHoFoGAutm76BwBXcSgWwQClpd9Vh0hYFZxlVcsApaXaVYdIWBWcZVXLAI6yXQ4HDqppN8yELBf3uPdPj8/7fr62q6uruzw8NDm5ubGY0onCNhj2oPBwAa/P+vr63ZwcGDPz8/28vJip6enPVbha6v/KqCv1tJX8/39bTc3N7a9vW07Ozv2+Pg4+iwuLo6LOz8/t+Xl5fF3tRMEjJj4wsKCHR0d2d3dnW1sbNja2pp9fX392PHh4eHHd7UvCNgi8bOzM7u/v+/0CfdUSy8tLdnx8bGdnJyMHruXl5e2tbVl4fr7+/vob8BqrtoRAVskvrKyYnt7e50+4Z66pVdXV21/f99ub2/t6enJNjc37ePjo2560dcR0EG8u7u7o9+GDkrpvQQE7Ij89fW19lEcxjouJz8dATsqECT7+3H85/EcxjouJz8dAWdUILxkVC8m4XzGZeRvQ8AZFQgvGdVvwnA+4zLytyGgvAJpASDgjPzf3t7GLyPhfMZl5G9DwBkVuLi4GP9fMJzPuIz8bQjYUYHwT+Tq5WPyGMY6Lpf99H9tAAE7EgySVS8fk8cw1nE5+ekIKK9AWgAI2IJ/eMmYfNw2fQ/3tFhafgoCtlAgvGRMPm6bvod7WiwtPwUB5RVICwAB0/KX3z1fAeWjKwMAApaRY7ZdIGC20ZVROAKWkWO2XSBgttGVUTgClpFjtl0gYH7RFVUxAhYVZ37NIGB+mRVVMQIWFWd+zSBgfpkVVTECFhVnfs0gYH6ZFVVxJwGL6pxmXBBAQBcx6BaBgLrZu+gcAV3EoFsEAupm76JzBHQRg24RCNgqeybFIoCAsciybisCCNgKE5NiEUDAWGRZtxUBBGyFiUmxCCBgLLKs24oAArbCpDspducIGJsw608lgIBT8TAYmwACxibM+lMJIOBUPAzGJoCAsQmz/lQCCDgVD4OxCfgVMHbnrO+CAAK6iEG3CATUzd5F5wjoIgbdIhBQN3sXnSOgixh0i0BAf9lLVYSAUnH7axYB/WUiVRECSsXtr1kE9JeJVEUIKBW3v2YR0F8mUhX9EFCqc5p1QQABXcSgWwQC6mbvonMEdBGDbhEIqJu9i85/AQAA//+EhNjGAAAABklEQVQDAIWBXJ6Nq/DLAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="SQUARES"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Squares nested iteration" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block var="numsq"/><script><block s="doRepeat"><l>4</l><script><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><l>2</l><block s="reportDifference"><block var="i"/><l>1</l></block><block var="sidelen"/></list></block></block><block s="turnLeft"><l>90</l></block><block s="up"></block></script></block><block s="forward"><block s="reportVariadicProduct"><list><block var="sidelen"/><l>-1</l></list></block></block><block s="setYPosition"><block s="reportVariadicSum"><list><block s="yPosition"></block><block var="sidelen"/></list></block></block></script></block></script></block-definition><block-definition s="Ask Numsq and Sidelen" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>How many squares?</l></block><block s="doSetVar"><l>numsq</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>How many sides?</l></block><block s="doSetVar"><l>sidelen</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="Set up for code" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>270</l></block></script></block-definition><block-definition s="Square concentric" type="hat" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><l/><script></script><list></list></block></script></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="77"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="78"></list></costumes><sounds><list struct="atomic" id="79"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="25" y="25" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="84"><costumes><list struct="atomic" id="85"></list></costumes><sounds><list struct="atomic" id="86"></list></sounds><blocks></blocks><variables></variables><scripts><script x="33" y="38.33333333333334"><block s="receiveGo"></block><custom-block s="Set up for code"></custom-block><custom-block s="Ask Numsq and Sidelen"></custom-block><custom-block s="Squares nested iteration"></custom-block><block s="doReport"><l></l></block></script></scripts></sprite><watcher var="sidelen" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="numsq" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="sidelen"><l>5</l></variable><variable name="numsq"><l>5</l></variable></variables></scene></scenes></project><media name="SQUARES" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>