<snapdata remixID="13339027"><project name="Concentric Squares Programming Lab" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Concentric Squares Programming Lab"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="102" y="31.333333333333343"><block s="receiveGo"></block><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>270</l></block><block s="doAsk"><l>How many squares?</l></block><block s="doSetVar"><l>NumSqu</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>By How much?</l></block><block s="doSetVar"><l>Side Length</l><block s="getLastAnswer"></block></block><block s="doFor"><l>m</l><l>1</l><block var="NumSqu"/><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="m"/><l>1</l></block><block var="Side Length"/></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="Side Length"/><l>-1</l></list></block></block><block s="setYPosition"><block s="reportVariadicSum"><list><block s="yPosition"></block><block var="Side Length"/></list></block></block></script></block></script><script x="411.2578125" y="393.5"><block s="reportDifference"><block var="m"/><l>1</l></block></script></scripts></sprite><watcher var="NumSqu" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Side Length" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="m" style="normal" x="10" y="52.00000399999999" color="243,118,29"/></sprites></stage><variables><variable name="NumSqu"><l>10</l></variable><variable name="Side Length"><l>4</l></variable><variable name="m"><l>0</l></variable></variables></scene></scenes></project><media name="Concentric Squares Programming Lab" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>