<snapdata remixID="15093425"><project name="03-18-2026 concentric squares" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="03-18-2026 concentric squares"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="ConcentricSquares" type="command" category="motion"><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><block s="doSetVar"><l>sideLen</l><l>6</l></block><block s="doSetVar"><l>m</l><block var="numSq"/></block><block s="doSetVar"><l>numSq</l><l>4</l></block><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 s="reportDifference"><block var="m"/><l>1</l></block></list></block><block var="sideLen"/></list></block></block><block s="turnLeft"><l>90</l></block><block s="up"></block></script></block><block s="forward"><l>-6</l></block><block s="doSetVar"><l>yPos</l><block s="reportVariadicSum"><list><block var="yPos"/><block var="sideLen"/></list></block></block></script></block-definition><block-definition s="concentricSquares" type="reporter" category="variables"><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><block s="doSetVar"><l>sideLen</l><l>6</l></block><block s="doSetVar"><l>m</l><block var="numSq"/></block><block s="doSetVar"><l>numSq</l><l>4</l></block><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 s="reportDifference"><block var="m"/><l>1</l></block></list></block><block var="sideLen"/></list></block></block><block s="turnLeft"><l>90</l></block><block s="up"></block></script></block><block s="forward"><l>-6</l></block><block s="doSetVar"><l>yPos</l><block s="reportVariadicSum"><list><block var="yPos"/><block var="sideLen"/></list></block></block></script></block-definition><block-definition s="ConcentricSquares %&apos;numSq&apos; %&apos;sideLen&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="doFor"><l>m</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><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><block var="m"/></list></block><l>1</l></block><block var="sideLen"/></list></block></block><block s="turnLeft"><l>90</l></block><block s="changePenColorDimension"><l><option>hue</option></l><l>5</l></block><block s="changePenColorDimension"><l><option>saturation</option></l><l>3</l></block><block s="up"></block></script></block><block s="forward"><block s="reportVariadicProduct"><list><l>-1</l><block var="sideLen"/></list></block></block><block s="changeYPosition"><block var="sideLen"/></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="158"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezdO28k2XUH8MMZrjzelRc07EDwJBOYiWAYCwNW4IiBAQmGMdM5v0x9mcmbDBQpIATIiZONHJiAsIFGgQwYtDGSBvNqt9b74AybZNfjVt3Hj9jycrqrbt3zO9XzhxrGngfhhwABAgQIEJhdQADPTu6GBAgQIEAgou0A9gQQIECAAIGFBATwQvBuS4AAAQJtCwjgdvuvcgIECBBYUEAAL4jv1gQIECDQroAAbrf3bVeuegIECCwsIIAXboDbEyBAgECbAgK4zb6rum0B1RMgkIGAAM6gCbZAgAABAu0JCOD2eq5iAm0LqJ5AJgICOJNG2AYBAgQItCUggNvqt2oJEGhbQPUZCQjgjJphKwQIECDQjoAAbqfXKiVAgEDbAplVL4Aza4jtECBAgEAbAgK4jT6rkgABAgQyE5g5gDOr3nYIECBAgMBCAgJ4IXi3JUCAAIG2BQTwjP13KwIECBAg8K2AAP5Wwr8JECBAgMCMAgJ4Ruy2b6V6AgQIELguIICva/idAAECBAjMJCCAZ4J2m7YFVE+AAIGPBQTwxyL+TIAAAQIEZhAQwDMguwWBtgVUT4DALgEBvEvFawQIECBAILGAAE4MbHkCBNoWUD2B2wQE8G0yXidAgAABAgkFBHBCXEsTIECgbQHV3yUggO/S8R4BAgQIEEgkIIATwVqWAAECBNoWuK96AXyfkPcJECBAgEACAQGcANWSBAgQIEDgPoG6A/i+6r1PgAABAgQWEhDAC8G7LQECBAi0LSCA6+2/yggQIEAgYwEBnHFzbI0AAQIE6hUQwPX2tu3KVE+AAIHMBQRw5g2yPQIECBCoU0AA19lXVbUtoHoCBAoQEMAFNMkWCRAgQKA+AQFcX09VRKBtAdUTKERAABfSKNskQIAAgboEBHBd/VQNAQJtC6i+IAEBXFCzbJUAAQIE6hEQwPX0UiUECBBoW6Cw6gVwYQ2zXQIECBCoQ0AA19FHVRAgQIBAYQITB3Bh1dsuAQIECBBYSEAALwTvtgQIECDQtoAAnrD/liJAgAABAvsKCOB9pZxHgAABAgQmFBDAE2K2vZTqCRAgQKCPgADuo+VcAgQIECAwkYAAngjSMm0LqJ4AAQJ9BQRwXzHnEyBAgACBCQQE8ASIliDQtoDqCRAYIiCAh6i5hgABAgQIjBQQwCMBXU6AQNsCqicwVEAAD5VzHQECBAgQGCEggEfguZQAAQJtC6h+jIAAHqPnWgIECBAgMFBAAA+EcxkBAgQItC0wtnoBPFbQ9QQIECBAYICAAB6A5hICBAgQIDBWoOwAHlu96wkQIECAwEICAngheLclQIAAgbYFBHC5/bdzAgQIEChYQAAX3DxbJ0CAAIFyBQRwub1re+eqJ0CAQOECArjwBto+AQIECJQpIIDL7Jtdty2gegIEKhAQwBU0UQkECBAgUJ6AAC6vZ3ZMoG0B1ROoREAAV9JIZRAgQIBAWQICuKx+2S0BAm0LqL4iAQFcUTOVQoAAAQLlCAjgcnplpwQIEGhboLLqBXBlDVUOAQIECJQhIIDL6JNdEiBAgEBlAj0DuLLqlUOAAAECBBYSEMALwbstAQIECLQtIIB79N+pBAgQIEBgKgEBPJWkdQgQIECAQA8BAdwDq+1TVU+AAAECUwoI4Ck1rUWAAAECBPYUEMB7QjmtbQHVEyBAYGoBATy1qPUIECBAgMAeAgJ4DySnEGhbQPUECKQQEMApVK1JgAABAgTuERDA9wB5mwCBtgVUTyCVgABOJdvwuj+Lf+l+Gv/6/CRWnYNBic/AT+Mnz38Wf981/DFW+gwCAngG5NZucRib44fx/nFrdau3HoGH8fLxYfzhuJ6KhlbiupQCAjilbqNrbwP48gfx/uIi1p2DQYnPwA/ivy8O4+Vlox9hZc8kIIBngm72NkdPu/jrZ8/jyapzMMj5Gfirv3z2/Ec/3D6vzX5YFf6xQOo/C+DUwq2v//bgON4e+Dq69eeggPofvT54/Gevt89rAXu1xToEBHAdfcy3ircHl/EqLuKrdedgkPMz8Be/j4s/f719XsMPgXkE8g7geQzcZS6Bp3/XxbMfP4/Vky5WjlgxiNXCBv/8j8/j5J+6uT4C7kPguoAAvq7h97QCB58cx8EPfB2dVtnqfQTefvY43n563OcS5xKYSkAATyU5/Tr1rXjwZ5cRjy5i/VXnYJDFM/Dq6CLe/nD7XNb3cVNR/gICOP8eVbnDf3ga3U+exfOTVXQOBnM+A3/77OHzv3l66GvnKv9mKasoAVxWv6rZ7ZuDOH59EI9vLcgbBBIJ/M/Bg8cvDx742jmRr2X3FxDA+1s5c0KBbQBfvoq4uFhH52Aw5zPwX/Hw4n8PHvjaecLPs6WGCQjgYW6umlDg6efRPfssnq8iOsfXBhwmfhaePYnnT38cXfghkJGAAM6oGa1u5eCTON4evo5u9QGYoe6Do3h88Hn42nkGa7fYX0AA72/lzEQC2/C9jEex/RYyuvX2f/k4GndI8AzEj+JiG8K+dg4/OQkI4Jy6YS9hlOGqOwnHFAZGCvoLJXcBAZx7hxrb36FRho11PF25D8scKZgOxMrZCQjg7FrS9oa2AWyUYRhheDGBgZGCbf9dUkL1AriELrW6R6MMjXB8suplYKRg4X9ZNLZ9AdxYw4sq1yjDotqVw2aNFMyhC/awr4AA3lfKefMLGGXYhTGOvQyMFJz/Y+qOwwU+CuDhC7mSQFIBowy7WD1x7DIwUjDpR8/i6QQEcDpbK08pYJThlJp1rWWkYF39bKgaAXyt2X7NWMAowy7WRhjuNHh1ZKRgxh9dW7tdQADfbuOdTAWMMozuZNX2YaRgph9O2+olIIB7cdV8cjm1vTmI49cH4b8dXU7LJt+pkYKTk1pwAQEBvAC6W44T2AawUYbr6C4aPowUHPcZcnUeAgI4jz7YxUCBqUYZriI6R94GRgoO/JC4LFsBAZxta2xsH4EDowz3YarinAMjBavooyK+FxDA31v4rUCBbQAbZbj9X+/jRjhGV8L1YaRggZ9QW75LQADfpeO9ogSMMlx1U4zxy2kNIwWL+gjabE8BAdwTzOn5ChwaZZhvcwbubI6RggO35jICowUE8GhCC+QisA1gowyjrlGGRgrm8umyjxQCAjiFqjWXFzDKsNcYv3iyyuZ8IwXn/Pi415ICAnhJffdOJ2CUYTrbxCsbKZgY2PLZCAjgbFphI5MKGGXYRaGjDI0UnPSTYLE7BJZ+SwAv3QH3Ty9glGEXqyd5H0YKpv8cuEN2AgI4u5bY0OQCRhlOTjr5gkYKTk5qwfwFlg3g/H3ssAYBowy7WGc+ytBIwRo+aWroKSCAe4I5vWwBowyjO1nlcRgpWPZnye7HCwjg8YZDV3DdAgJvjDJcQH33LY0U3O3i1XYEBHA7vVbpVmAbwEYZrqPLYZShkYLbB9I/TQsI4Kbbv2DxGdz66efRPfssnq8iOsc8BkYKZvDg20I2AgI4m1bYyNwCB0YZzk0eRgrOTu6GGQsI4IybY2tpBbYBvNQow66E8X8p9mikYNpn2uplCQjgsvplt4kEjDJcdanGEBopmOihtWzxAgK4+BYqYAqBQ6MMp2DcucaNkYI7z/IigfYEBHB7PVfxDoFtABtlGGlGGRopuOOB8xKBrYAA3iL4h8AHAkYZjh5NaKTgB0/U9T/4ncB3AgL4Owq/EPhGwCjDbyCG/8tIweF2rmxHQAC302uV7itglGE3dpShkYL7PmyNnafcDwQE8Acc/kDgIwGjDLtYPdnvMFLwo4fHHwncLSCA7/bxbusCRhnu/wQYKbi/lTNbFLhRswC+QeIFAtcEjDLsYr3nKEMjBa89OH4lcL+AAL7fyBkEvhYwyjC6k9WHh5GCXz8a/g+BQQJNBfAgIRcR+EbgjVGG30h8/y8jBb+38BuBvgICuK+Y85sV2AawUYbrD0cZGinY7MdB4RMICOAJEMtYwi6nFGh5lKGRglM+SdZqWUAAt9x9tQ8WOGh4lKGRgoMfGxcS+EBAAH/A4Q+1Ckxd1zaAL+NRXKQY2Zf7mvGjuNiG8GX4IUBglIAAHsXnYgIRLYwyNFLQk05gegEBPL2pFRsTOMx+lOH4hjyMl48P4w/H41eyAgEC3woI4G8l/JvAQIFtAFc/ytBIwYEPh8sI3CEggO/A8RaB3gIVjTKsZaRg7x66gMBMAgJ4Jmi3aUSgolGGRgo28swqczEBAbwYvRtXKVDRKEMjBWt4QtWQs4AAzrk79la2QImjDI0ULPuZs/uiBARwUe2y2aIEShxlaKRgUY+Yzd4tkPu7Ajj3DtlfuQIljjI0UrDc583OixMQwMW1zIZLFMh5lKGRgiU+UfZcg0DaAK5BSA0EJhB4k/EoQyMFJ2iwJQgMEBDAA9BcQqCvwDaAsx1laKRg3246n8A0AgJ4Gsddq3iNwE6BHEYZGim4szVeJDCrgACeldvNCEQcZDDK8OAoHh98Hv7bzuGHwHICAng5+7rvrLpbBbYBvPgowzBS8Nb+eIPAXAICeC5p9yGwQ2DOUYZGCu5ogJcILCgggBfEd+tqBfYu7DA2xw/j/eO9LxhxopGCI/BcSiCBgABOgGpJAvsKbAN4tlGGRgru2xXnEZhHQADP4+wuBO4XSDDKcJGRgvdX6gwCBLYCAniL4B8CWQgkGGVopGAWnbUJAjsFBPBOFi8SWEAgwShDIwVn76MbEthbQADvTeVEAjMKjBllaKTgjI1yKwLDBQTwcDtXEkgnMGaUoZGC6fpi5bsFvNtLQAD34nIygZkExowyNFJwpia5DYFxAgJ4nJ+rCSQX2GeUoZGCydvgBgTuE+j9vgDuTeYCAvMKvNljlKGRgvP2xN0ITCEggKdQtAaBhALbAL53lKGRggkbYGkCiQSqCuBERpYlkI3A9VGGRgpm0xYbITBIQAAPYnMRgWUEDq6NMjRScJkeuCuBqQQE8FSSi69jAy0IbAP4u1GGRgq20HE11iwggGvurtqqE9h8GsdxFCerL6KLV3Gyeb39c/ghQKBEAQFcYtfs+YZAKy9sDuNy8yBe/KnezZt4sXkbl3/63UGAQHkCAri8ntlxwwLn/xnd2X/E6frL7b9/Fafnv4wu/BAgUKSAAC6ybTbdksDvN3F8FXFytIruaLXriO6TeHfycPP+uCUXtRIoXeBB6QXYP4HaBd5t4vL95v+/dr6t1sPN+xefbN77Ovo2IK8TyFBAAGfYFFsicF3gt+fR/e4sTq/W0V2tdx9/PHt3+ur8bZNfR1+38juBkgQEcEndstd2BDafbr9OPjqJ1arrfTyKkzjcbK8PPwQIZCwggDNujq01LLB5cBmbB1//fzv3VjjcvNgGsK+je8OVeIE9lywggEvunr3XK3D+iy7Ofn4a63XX+/jF2WlcnPs6ut6nQ2WVCAjgShqpjPIFHr3bHH/2Jk6OYtVNdbyKOHkdG19Hl/94qGCHQOkvCeDSO2j/0a3vFAAADRpJREFU1Qg8eLe5PNhshn3tfIvC29i8eB+by1ve9jIBAgsKCOAF8d2awHWBP7w/716+Pzu9inU31fGbODv9Knwdfd3Z7wRyERgXwLlUYR8EChXYxMvt18NXJ6v4okt9RDw62cQn2/sVimXbBCoTEMCVNVQ5ZQls4v3lJt5N+rXzbQLb8H2xPXwdfRuQ1wnMLCCAh4O7ksBogfP4t+4s/v10HV92qY+zuDw9j193ozdtAQIEJhEQwJMwWoTA/gKbT+O7kYKrL6Jb4jDKcP9+OZNAKgEBnEq29nXVN1hgc22k4OBFRl64McpwpKDLCYwXEMDjDa1AoJfA9ZGC6y+jW+I4+5VRhr2a5mQCCQQEcAJUS1Yv0LvA32/i+Cri5GgV3dEqr8Mow97tdAGBSQQE8CSMFiFwt8A+IwXvXiHdu0YZprO1MoG7BATwXTreIzCRwD4jBa/Wu0cNXq3Tvt57lOFEJpYh0LqAAG79CVB/OoExIwVXqy6WOB6FUYbhh8A8AgJ4Hmd3aVFgzEjBpbyMMrxP3vsEJhMQwJNRWojARwJjRgqu110scRhl+FET/ZFAOgEBnM7Wyg0KpBgpONVowr7rGGXY4AN8X8nen1RAAE/KabHWBVKMFFzK1CjDpeTdtxUBAdxKp9U5i0CKkYJXMd14wj5rGWU4yyPjJuUITL5TATw5qQVbE5hzpGDqkYW3rW+UYWtPtXrnEBDAcyi7R9UCmxlHCi4FuYlPjDJcCt99qxUoKoCr7YLCihaYc6TgOtKPLdx1D6MMi35EbT5TAQGcaWNsK2+BHEYKrowyzPshsTsC9wgI4HuA8nnbTnISyGGk4FIeRhkuJe++tQkI4No6qp5ZBHIYKbg2ynCWXrsJgVQCAjiVrHUnFchhsZxHCh6tlhlxaJRhDk+mPZQqIIBL7Zx9zy6Q80jB2TG+uaFRht9A+BeBAQICeACaS9oUWG6kYHRX6zyPP569O311/rZr84lQNYFxAgJ4nJ+raxcocaTgatXFEsejMMow/BDYX0AA72/lzBYFShwpuFSfEo0yXKoc9yWQWkAApxa2ftkC57/o4uznp4uMBlyvu6Lua5Rh2c+63c8uIIBnJ3fD3AVqGinYdwThVOcbZTjVU26dmgUEcM3dVdsggZpGCg4CmOAiowwnQLRE9QICuPoWK7CvQE0jBa/CKMO+/Xd+PgK170QA195h9e0l0MJIwdtGDaZ+3SjDvR5BJzUoIIAbbLqSbwpsGhgpeLPqeV4xynAeZ3cpT+DuAC6vHjsmMEighZGC6zDKcNDD4SICiQQEcCJYy+Yv0PJIwZVRhvk/oHZYvYAAvr3F3qlcoOWRgku11ijDpeTdN0cBAZxjV+xpFoGWRwqujTKc5RlzEwJ3CQjgu3Rafq/S2o0UXGZs4dHq5n2NMqz0Q6asvQUE8N5UTqxBwEjBfLpolGE+vbCTZQQE8DLu7rqQwJ4jBburdZ7j/67W9ezLKMOFPgRum42AAM6mFTaSTMBIwS5Wq7yPR2GUYfhpTUAAt9bxFus1UrBf15c4+3DzIg43l0vc2j0JLCUggJeSd9/5BIwU7LIfa2iU4XyfB3fKRkAAZ9MKG5lSwEjBVTfVaMG511l4lOGUj6G1CNwpIIDv5PFmqQJGCpbauQijDMvtnZ33ExDA/bycXYiAkYLLjCG8ivH3/U2cnX4V510hj1pd21TNrAICeFZuN0spYKTgF13q0YJzr2+UYcpPjLWXFhDAS3fA/ScT2BgpOJllLgsZZZhLJ5rYx+xFCuDZyd0wlYCRgsuMG1xHuvuexeXpefy6S/XMWJfAkgICeEl99x4tYKRgdKuFRgvOfd94FSeb13E8+qGxAIFMBLIK4ExMbKMgASMFC2rWyK1u3sSLzdvwH+sY6ejyfAQEcD69sJMBAkYKRrfUaMG573v2qzg9/2X4Ojr81CIggLPppI3sK2Ck4M3Rfkertl4zynDfT4vzchYQwDl3x952ChgpuJOlqReNMmyq3dUWK4CrbW1ZhfXZ7W/Po/vdWZxeresZzXe1VsvVen8Dowz7fGKcm6uAAM61M/b1oYCRgl2sVo5dBo/CKMPwU6KAAC6xay3uueqRgi02dMKajTKcENNScwoI4Dm13Wu4gJGCXazXjl0GRhkO/1y5clEBAbwov5vfJWCk4KqbexTgEveb8p6vIk5ex8Z/rOOuD5b3shEQwNm0wkY+FjBS8GMRf75PwCjD+4S8n5OAAM6pG/bygYCRguNH+11FW2uUN8rwg0feHxoTEMCNNTz3cjfxcvv14dXJ3GPv3M8ow9w/G/ZXn4AArq+nRVe0MVKw6P7ltHmjDHPqxu69tP6qAG79CcisfiMF0432W0dbaxtlmNmH23ZuCAjgGyRemFtg82kcx1GcrBoZq6fOmH2EolGG4Sc7gQgBnGFTWtuSkYKtdXz+eo0ynN/cHe8XEMD3GzkjsYCRgtGtv3SkNDDKMPGH2PKDBFoO4EFgLppGwEjBtsYHHq3yqdcow2k+w1YZLyCAxxtaYYCAkYID0FwyiYBRhpMwWmQCAQE8AWKRSyy8aSMF9x+9d7V27tV6OgOjDBf+8Lv9dwIC+DsKvyQXMFKwi9XKkZPBozDKMPwsJSCAl5Jv8b75jBRsUV/NuwSMMtyl4rWZBATwTNBusxUwUrCL9dqRk4FRhtsPpn+WEhDAS8k3cl8jBVfdlOP2Jlkr7GmXo1GGjfyllFGZAjijZtS4FSMFa+xqnTUZZVhnX3OuSgDn3J0K9makYFvjAK8i+3q72/b4mzg7/SrOuwo+dkooREAAF9KokrZppOAXnfGGZRtEPDrZxCfHJX3u7LU8AQFcXs+y3/HGSMHse2SDdwtsw/fF9ri8+6wC37XlrAQEcFbtqGMzRgq2NfZvHfXVa5RhHX8X5V6FAM69Q/ZHgAABAlMIZLeGAM6uJTZEgAABAi0ICOAWuqxGAgQIEMhOYNYAzq56GyJAgAABAgsJCOCF4N2WAAECBNoWEMCz9d+NCBAgQIDA9wIC+HsLvxEgQIAAgdkEBPBs1G3fSPUECBAg8KGAAP7Qw58IECBAgMAsAgJ4FmY3aVtA9QQIELgpIIBvmniFAAECBAgkFxDAyYndgEDbAqonQGC3gADe7eJVAgQIECCQVEAAJ+W1OAECbQuonsDtAgL4dhvvECBAgACBZAICOBmthQkQINC2gOrvFhDAd/t4lwABAgQIJBEQwElYLUqAAAECbQvcX70Avt/IGQQIECBAYHIBATw5qQUJECBAgMD9AjUH8P3VO4MAAQIECCwkIIAXgndbAgQIEGhbQADX2n91ESBAgEDWAgI46/bYHAECBAjUKiCAa+1s23WpngABAtkLCODsW2SDBAgQIFCjgACusatqaltA9QQIFCEggItok00SIECAQG0CAri2jqqHQNsCqidQjIAALqZVNkqAAAECNQkI4Jq6qRYCBNoWUH1RAgK4qHbZLAECBAjUIiCAa+mkOggQINC2QHHVC+DiWmbDBAgQIFCDgACuoYtqIECAAIHiBCYN4OKqt2ECBAgQILCQgABeCN5tCRAgQKBtAQE8Wf8tRIAAAQIE9hcQwPtbOZMAAQIECEwmIIAno2x7IdUTIECAQD8BAdzPy9kECBAgQGASAQE8CaNF2hZQPQECBPoLCOD+Zq4gQIAAAQKjBQTwaEILEGhbQPUECAwTEMDD3FxFgAABAgRGCQjgUXwuJkCgbQHVExguIICH27mSAAECBAgMFhDAg+lcSIAAgbYFVD9OQACP83M1AQIECBAYJCCAB7G5iAABAgTaFhhfvQAeb2gFAgQIECDQW0AA9yZzAQECBAgQGC9QcgCPr94KBAgQIEBgIQEBvBC82xIgQIBA2wICuNT+2zcBAgQIFC0ggItun80TIECAQKkCArjUzrW9b9UTIECgeAEBXHwLFUCAAAECJQoI4BK7Zs9tC6ieAIEqBARwFW1UBAECBAiUJiCAS+uY/RJoW0D1BKoREMDVtFIhBAgQIFCSgAAuqVv2SoBA2wKqr0pAAFfVTsUQIECAQCkCAriUTtknAQIE2haornoBXF1LFUSAAAECJQgI4BK6ZI8ECBAgUJ1ArwCurnoFESBAgACBhQQE8ELwbkuAAAECbQsI4L3770QCBAgQIDCdgACeztJKBAgQIEBgbwEBvDdV2yeqngABAgSmFRDA03pajQABAgQI7CUggPdiclLbAqonQIDA9AICeHpTKxIgQIAAgXsFBPC9RE4g0LaA6gkQSCMggNO4WpUAAQIECNwpIIDv5PEmAQJtC6ieQDoBAZzO1soECBAgQOBWAQF8K403CBAg0LaA6tMKCOC0vlYnQIAAAQI7BQTwThYvEiBAgEDbAumrF8Dpjd2BAAECBAjcEBDAN0i8QIAAAQIE0gvkHMDpq3cHAgQIECCwkIAAXgjebQkQIECgbQEBnGv/7YsAAQIEqhYQwFW3V3EECBAgkKvA/wEAAP//Sg1cGQAAAAZJREFUAwCFbnqRfHT54wAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="159"></list></costumes><sounds><list struct="atomic" id="160"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><watcher var="numSq" style="normal" x="10" y="10" color="243,118,29"/><watcher var="sideLen" 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"/><watcher var="yPos" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="94.00000799999998" color="74,108,212"/><sprite name="Sprite(2)" idx="2" x="90" y="90" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,0,0,1" pen="tip" id="170"><costumes><list struct="atomic" id="171"></list></costumes><sounds><list struct="atomic" id="172"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="390" y="52" w="90" collapsed="false">I need help on this - JaMayla Embree</comment><script x="76" y="47"><custom-block s="ConcentricSquares %n %n"><l>30</l><l>3</l></custom-block></script></scripts></sprite><sprite name="Sprite" idx="1" x="171" y="3" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="179"><costumes><list struct="atomic" id="180"></list></costumes><sounds><list struct="atomic" id="181"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="10"><block s="clear"></block><block s="doRepeat"><l>10</l><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>270</l></block><block s="doSetVar"><l>sideLen</l><l>6</l></block><block s="doSetVar"><l>m</l><block var="numSq"/></block><block s="doSetVar"><l>numSq</l><l>4</l></block><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 s="reportDifference"><block var="m"/><l>1</l></block></list></block><block var="sideLen"/></list></block></block><block s="turnLeft"><l>90</l></block></script></block><block s="gotoXY"><l>7</l><l>0</l></block><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 s="reportDifference"><block var="m"/><l>1</l></block></list></block><block var="sideLen"/></list></block></block><block s="turnLeft"><l>90</l></block></script></block><block s="gotoXY"><l>14</l><l>0</l></block><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 s="reportDifference"><block var="m"/><l>1</l></block></list></block><block var="sideLen"/></list></block></block><block s="turnLeft"><l>90</l></block></script></block><block s="gotoXY"><l>14</l><l>0</l></block></script></block></script><comment x="390" y="52" w="90" collapsed="false">I need help on this - JaMayla Embree</comment><script x="407" y="152"><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>sideLen</l><l>6</l></block><block s="doSetVar"><l>m</l><block var="numSq"/></block><block s="doSetVar"><l>numSq</l><l>4</l></block><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 s="reportDifference"><block var="m"/><l>1</l></block></list></block><block var="sideLen"/></list></block></block><block s="turnLeft"><l>90</l></block><block s="up"></block></script></block><block s="forward"><l>-6</l></block><block s="doSetVar"><l>yPos</l><block s="reportVariadicSum"><list><block var="yPos"/><block var="sideLen"/></list></block></block></script></scripts></sprite></sprites></stage><variables><variable name="numSq"><l>4</l></variable><variable name="sideLen"><l>6</l></variable><variable name="m"><l>4</l></variable><variable name="yPos"><l>806</l></variable></variables></scene></scenes></project><media name="03-18-2026 concentric squares" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>