<snapdata remixID="15054281"><project name="Concentric Squares Programming Lab" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADw0lEQVR4AeyXMW4yMRhErdyFjpJj0CDouAeH4B50IBqOQUnHYf4/IG2kKGGzrO312POiRKBlbc/35ikrPv7xA4GCBD4CPxAoSAABC8Ln6BAQEAuKEkDAovg5HAFxoCgBXwGLYufwjgACdiR4LUIAAYtg59COAAJ2JHgtQgABi2Dn0I4AAnYkeC1CAAGLYC96qNThCChVh18YBPTrXGpiBJSqwy8MAvp1LjUxAkrV4RcGAf06l5p4UgGlJieMBAEElKjBNwQC+nYvMTkCStTgGwIBfbuXmBwBJWrwDYGAk3TPIa8IIOArMlyfhAACToKZQ14RQMBXZLg+CQEEnAQzh7wigICvyHB9EgIIOAlm30P+mhwB/yJUweeHwyEsFosKkv6MiIA/mchfud/vYT6fh9Vq9fw7Ho/her3K5/4tIAL+RkXw2nK5DOv1+incbrcLs9nsK+X5fP56X9sbBKytscbyImAlhV4ul3A6ncLjv91+vw+Px3AX/fEo7t7X9oqAtTX2mffx+L3dbk8ZH0JuNhu+hHxy0fo1SrPdbvkSYtQ3oyYkwCM4IUy2ep8AAr7PjBUJCSBgQphs9T4BBHyfGSsSEkDAhDBFtqoqBgJWVVd7YRGwvU6rmggBq6qrvbAI2F6nVU2EgFXV1V5YBGyv06omSipgVZMTVoIAAkrU4BsCAX27l5gcASVq8A2BgL7dS0yOgBI1+IZAwCTds8lYAgg4lhzrkhBAwCQY2WQsAQQcS451SQggYBKMbDKWAAKOJce6JAQQMAlG301iJ0fAWIKsjyKAgFH4WBxLAAFjCbI+igACRuFjcSwBBIwlyPooAggYhY/FsQTqFTB2ctZLEEBAiRp8QyCgb/cSkyOgRA2+IRDQt3uJyRFQogbfEAhYX/dNJUbApuqsbxgErK+zphIjYFN11jcMAtbXWVOJEbCpOusbBgHr66ypxG8J2NTkDCNBAAElavANgYC+3UtMjoASNfiGQEDf7iUmR0CJGnxDIOCg7rkpFwEEzEWWfQcRQMBBmLgpFwEEzEWWfQcRQMBBmLgpFwEEzEWWfQcRQMBBmHxvyj05AuYmzP69BBCwFw8f5iaAgLkJs38vAQTsxcOHuQkgYG7C7N9LAAF78fBhbgK6AuaenP0lCCCgRA2+IRDQt3uJyRFQogbfEAjo273E5AgoUYNvCATU694qEQJa1a03LALqdWKVCAGt6tYbFgH1OrFKhIBWdesNi4B6nVgl+iag1eQMK0EAASVq8A2BgL7dS0yOgBI1+IZAQN/uJSb/DwAA//9oHRVdAAAABklEQVQDAAYbqI+Yo9BzAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Concentric Squares Programming Lab"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="drawConcentricSquares %&apos;numberSquares&apos; %&apos;sideLength&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>270</l></block><block s="doSetVar"><l>numberSquares</l><block var="numberSquares"/></block><block s="doSetVar"><l>sideLength</l><block var="sideLength"/></block><block s="doFor"><l>count</l><l>1</l><block var="numberSquares"/><script><block s="doRepeat"><l>4</l><script><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><l>2</l><block var="count"/></list></block><block var="sideLength"/></list></block></block><block s="turnLeft"><l>90</l></block><block s="up"></block></script></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block var="sideLength"/></list></block></block><block s="changeYPosition"><block var="sideLength"/></block></script></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="55"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="56"></list></costumes><sounds><list struct="atomic" id="57"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="75" y="75" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="62"><costumes><list struct="atomic" id="63"></list></costumes><sounds><list struct="atomic" id="64"></list></sounds><blocks></blocks><variables></variables><scripts><script x="843" y="288"><custom-block s="drawConcentricSquares %n %n"><l>5</l><l>15</l></custom-block></script><script x="823" y="471"><custom-block s="drawConcentricSquares %n %n"><l></l><l></l></custom-block></script></scripts></sprite><watcher var="numberSquares" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="sideLength" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="numberSquares"><l>10</l></variable><variable name="sideLength"><l>10</l></variable></variables></scene></scenes></project><media name="Concentric Squares Programming Lab" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>