<snapdata remixID="12252624"><project name="CP Sci Project" app="Snap! 8.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAACA1JREFUeF7tmmtsFFUYht/Z6e70qqYKUhSLtiIgAU1IDMRCQNBgRDHxEgwJIajoH0QjGFBIYDX+ERR/SMR7NFGJYMDAj0qCpiSowQsQTQBJW5CbmBhpS7uzlzGzs9vulp3dPeTYOXLe/illvn7n+9732W/mnKnhpOIO+EUFAlLAcAHsqAoXXf7G85VFrzvhrv7rxXJVNDZi1KGzvrnKzROqr0djxwXfPFFzNV4KrQhIUi4rogABFFGLsdIVIIDSJWVCEQUuDwC/TwGrE17fNhBti/IWLEJBgLHiAH6UBBaaAyV3OnCauws+A76aAFZWeJdeSADrmwY9A7rbnxtiwAkLGN4H5+94wTxvJ4HOzFapDsCLwwc9A6YAZPjD+Bii7S8TwAChEln6IgDvtYFdES/FvDjwXhiYnLsJ6QGwIwnMN4EJMeCgBccqvAmZYwNfRoDtSeD2EDB+dA6AY2LAEQuYZQOfh4HdKTgLBjYWuZsZ93+Tma5m28APIzIAbksCTSFgkuFddYOWxBH9YB0B9KHgwtwWET6kxFZ/1eab5yIA3UHjMvFQCLg1BEwLAf274Ko+oLcSyH53A3dH4Ld7tQGsSQA7k8AhC8jbBTfGgE4LcNlt7gPOVvrmyVb/RhKYGwJuvjoD4NYk0JwD4LI4EA0jehV3wX6Od40sfuJRLnFGw3VwTp8sK7zu1MCdbfAvFLwFb0oARx1gQ6bWiwD8KQXcFwdOWoCBouDMsIFnTGCemQEwcRz4y/HAc++n5yq92/BxKy/P4aow2t1bK4CxIe/73TbQGgHSxzDvdwMP2oB7bXvE+6RcHwP+sMBjGH8uRAG01m4AUinE1j7fn9QYdi1qD56Bvek1xNYtLwlhWQD2AjjtACMMoMUGXPa+y9yK0wBOjAGHHeAWA/jRAmr7gJh3Ppg7Ab+wwvg0c79cWgHsSQH3hIAGw2cCugmu7AP+yZ+AR6rCOJF57msygFWZ50mX2f5zwNwJuDcFnHSAR00CWAQJEQAjS1fBWvlKOlv8k83oW74EqK5B3dHzQMibCt2TGuD8eaYohGUBmM0wPgb8ank/LYoDH4YL3IKv6QM2hoE5IaDeKDoBP04Csy4BwNxnQHcQzo97j4ruV0EAJ9vAfu8TwwkobwLWfP0zQhNuSydM7NwKc9psGHVXpH/umToGqfajciagm8U1+qzjTau0kQngYROY05V5E1LvPavhiQyZljcFi73B8AXQ3TjXZmovMAFzAVwcB94KA5nPxQCAua0/YgNbCGApGkQmYDZX1ZbdqGi5Ky/1hblTkdy/r9Ry6etCE7BQxrxXceNiwG/esx9WJIB1FXDq/F/F+QKYu1AJAN3Ntrv5zn51Ngw6hnF3Ok+ZwEjvk8MJKG8CZjPVdvTCsLxBlOo4hp4pzWXBJx/AAsuW+w73P3sX7B7HbMwe1ADRvTyI9qPjUiZg9bZvYE6Znpcydewweu4cWxaEciegigAOqokTUN4ErFz/DsKPPZ5OaL/7JhC3EXna2xGnjrej546bSkJIAEtKpE+AyAQMjW5Czb7f0+IkWnegd+ED6X9HnlsDa/lalDsFSwKIRPY9VmEjZhj3F3Voj7mr/7p94BffWCMSwcwxy3yvt5mtZeWBaWLauKW+eZYYi7EotEAfqgQ6FQHQTWsMH4Hqz1rRM3Ni3iqRJ5+Fvfn1slYuDWBZaRh0OSjQM2nUkLdRc+CE/1DiX0QPuR9cMEeB9Ks4KkIFglKAAAalPNdNK0AACUKgChDAQOXn4gSQDASqAAEMVP7/3+LG9HPCRTvfDuMxjLBq/IWCChBAghGoAgQwUPm5eD+AbSOLi9Fyqv86b8HkRpoCeQDmQJa3gAsnAZSmORPlvjrLbkIGQUYAicmQKMAJOCQycxE/BQgg2QhUAQIYqPxcnACSgUAV4DFMoPJzcR5Ek4FAFSCAgcrPxWUrwL+Gka0o8wkpQACF5GKwbAUIoGxFmU9IAQIoJBeDZStAAGUrynxCChBAIbkYLFsBAihbUeYTUoAACsnFYNkKEEDZijKfkAIEUEguBstWgADKVpT5hBQggEJyMVi2AgRQtqLMJ6QAARSSi8GyFSCAshVlPiEFCKCQXAyWrQABlK0o8wkpQACF5GKwbAUIoGxFmU9IAQIoJBeDZStAAGUrynxCChBAIbkYLFsBAihbUeYTUoAACsnFYNkKEEDZijKfkAIEUEguBstWgADKVpT5hBQggEJyMVi2AgRQtqLMJ6QAARSSi8GyFSCAshVlPiEFCKCQXAyWrQABlK1omfm6u7tRURFGZaVV5m9cnmEEMCBfk8lkemXTNAOqQI1lCaAaPmhbBQHU1no1GieAavigbRUEUFvr1WicAKrhg7ZVEEBtrVejcQKohg/aVkEAtbVejcYJoBo+aFsFAdTWejUaJ4Bq+KBtFQRQW+vVaJwAquGDtlUQQG2tV6NxAqiGD9pWQQC1tV6NxgmgGj5oWwUB1NZ6NRongGr4oG0VBFBb69VonACq4YO2VRBAba1Xo3ECqIYP2lZBALW1Xo3GCaAaPmhbBQHU1no1GieAavigbRUEUFvr1WicAKrhg7ZVEEBtrVejcQKohg/aVkEAtbVejcYJoBo+aFsFAdTWejUaJ4Bq+KBtFQRQW+vVaJwAquGDtlUQQG2tV6NxAqiGD9pWQQC1tV6NxgmgGj5oWwUB1NZ6NRongGr4oG0VBFBb69VonACq4YO2VRBAba1Xo3ECqIYP2lZBALW1Xo3G/wW3hTt9Ruq/6wAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="CP Sci Project"><notes></notes><hidden> reportJSFunction reportPipe receiveUserEdit getPosition reportMousePosition doDefineBlock doSetBlockAttribute doDeleteBlock reportBlockAttribute reportThisContext</hidden><headers></headers><code></code><blocks><block-definition s="MultiplyMat M1 %&apos;m1&apos; M2 %&apos;m2&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>ReturnValue</l><l>m1D1</l><l>m1D2</l><l>m2D1</l><l>m2D2</l><l>FormatValue</l></list></block><block s="doIfElse"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListAttribute"><l><option>dimensions</option></l><block var="m2"/></block></block><l>1</l></block><script><block s="doSetVar"><l>m2D2</l><l>1</l></block><block s="doSetVar"><l>m2D1</l><block s="reportListAttribute"><l><option>length</option></l><block var="m2"/></block></block></script><script><block s="doSetVar"><l>m2D2</l><block s="reportListItem"><l>2</l><block s="reportListAttribute"><l><option>dimensions</option></l><block var="m2"/></block></block></block><block s="doSetVar"><l>m2D1</l><block s="reportListAttribute"><l><option>length</option></l><block var="m2"/></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListAttribute"><l><option>dimensions</option></l><block var="m1"/></block></block><l>1</l></block><script><block s="doSetVar"><l>m1D2</l><l>1</l></block><block s="doSetVar"><l>m1D1</l><block s="reportListAttribute"><l><option>length</option></l><block var="m1"/></block></block></script><script><block s="doSetVar"><l>m1D2</l><block s="reportListItem"><l>2</l><block s="reportListAttribute"><l><option>dimensions</option></l><block var="m1"/></block></block></block><block s="doSetVar"><l>m1D1</l><block s="reportListAttribute"><l><option>length</option></l><block var="m1"/></block></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="m1D2"/><block var="m2D1"/></block><script><block s="doSetVar"><l>ReturnValue</l><l>0</l></block><block s="doSetVar"><l>ReturnValue</l><block s="reportReshape"><block var="ReturnValue"/><list><block var="m1D1"/><block var="m2D2"/></list></block></block><block s="doFor"><l>rowsM1</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="m1"/></block><script><block s="doFor"><l>MultOrder</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><block var="rowsM1"/><block var="m1"/></block></block><script><block s="doFor"><l>MultiplyThisOrd</l><l>1</l><block var="m2D2"/><script><block s="doReplaceInList"><block var="MultiplyThisOrd"/><block s="reportListItem"><block var="rowsM1"/><block var="ReturnValue"/></block><block s="reportVariadicSum"><list><block s="reportListItem"><block var="MultiplyThisOrd"/><block s="reportListItem"><block var="rowsM1"/><block var="ReturnValue"/></block></block><block s="reportVariadicProduct"><list><block s="reportListItem"><block var="MultOrder"/><block s="reportListItem"><block var="rowsM1"/><block var="m1"/></block></block><block s="reportListItem"><block var="MultOrder"/><block s="reportListItem"><block var="MultiplyThisOrd"/><block s="reportListAttribute"><l><option>columns</option></l><block var="m2"/></block></block></block></list></block></list></block></block></script></block></script></block></script></block><block s="doSetVar"><l>FormatValue</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="ReturnValue"/></block><script><block s="doSetVar"><l>FormatValue</l><block s="reportConcatenatedLists"><list><block var="FormatValue"/><block s="reportListItem"><block var="i"/><block var="ReturnValue"/></block></list></block></block></script></block></script><script><block s="doSetVar"><l>FormatValue</l><l>0</l></block></script></block><block s="doReport"><block var="FormatValue"/></block></script></block></script></block-definition><block-definition s="AspectRatio" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block></block></script></block></script></block-definition><block-definition s="ƒ" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportQuotient"><l>1</l><block s="reportMonadic"><l><option>tan</option></l><block s="reportQuotient"><block var="FovAngle"/><l>2</l></block></block></block></block></script></block-definition><block-definition s="λ" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportDifference"><block s="reportQuotient"><block var="zFar"/><block s="reportDifference"><block var="zFar"/><block var="zNear"/></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="zFar"/><block var="zNear"/></list></block><block s="reportDifference"><block var="zFar"/><block var="zNear"/></block></block></block></block></script></block-definition><block-definition s="PerDiv %&apos;M&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>List</l></list></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doAddToList"><block s="reportQuotient"><block s="reportListItem"><block var="i"/><block var="M"/></block><block s="reportListItem"><l>3</l><block var="M"/></block></block><block var="List"/></block></script></block><block s="doReport"><block var="List"/></block></script></block></script></block-definition><block-definition s="RenderMath" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="AllBlockDynamics"/></block><script><block s="doReplaceInList"><block var="i"/><block var="DisplayCoords"/><block s="reportVariadicProduct"><list><custom-block s="PerDiv %s"><custom-block s="MultiplyMat M1 %s M2 %s"><block var="PersProjMat"/><block s="reportConcatenatedLists"><list><block s="reportListItem"><block var="i"/><block var="AllBlockDynamics"/></block><block s="reportNewList"><list><l>1</l></list></block></list></block></custom-block></custom-block><l>400</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="CreateCube" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>CubeCoordsNorm</l><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportListAttribute"><l><option>length</option></l><block var="DisplayCoords"/></block></block><block s="doSetVar"><l>CubeCoordsNorm</l><block var="CubeCoords"/></block><block s="doSetVar"><l>AllBlockNormals</l><block s="reportConcatenatedLists"><list><block var="AllBlockNormals"/><block var="CubeCoordsNorm"/></list></block></block><block s="doSetVar"><l>AllBlockDynamics</l><block s="reportConcatenatedLists"><list><block var="AllBlockDynamics"/><block var="CubeCoordsNorm"/></list></block></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="CubeCoordsNorm"/></block><script><block s="doAddToList"><block s="reportVariadicProduct"><list><custom-block s="PerDiv %s"><custom-block s="MultiplyMat M1 %s M2 %s"><block var="PersProjMat"/><block s="reportConcatenatedLists"><list><block s="reportListItem"><block var="i"/><block var="CubeCoordsNorm"/></block><block s="reportNewList"><list><l>1</l></list></block></list></block></custom-block></custom-block><l>500</l></list></block><block var="DisplayCoords"/></block></script></block><block s="doTellTo"><block s="newClone"><l>DrawTemp</l></block><block s="reifyScript"><script><block s="doWarp"><script><block s="setEffect"><l><option>saturation</option></l><block var="a"/></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>1</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>1</l></list></block><block var="DisplayCoords"/></block></block></block><block s="down"></block><block s="doFor"><l>i</l><block s="reportVariadicSum"><list><block var="a"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="a"/><l>8</l></list></block><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="DisplayCoords"/></block></block></block></script></block><block s="up"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>4</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>4</l></list></block><block var="DisplayCoords"/></block></block></block><block s="down"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>1</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>1</l></list></block><block var="DisplayCoords"/></block></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>8</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>8</l></list></block><block var="DisplayCoords"/></block></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>5</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>5</l></list></block><block var="DisplayCoords"/></block></block></block><block s="up"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>3</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>3</l></list></block><block var="DisplayCoords"/></block></block></block><block s="down"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>6</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>6</l></list></block><block var="DisplayCoords"/></block></block></block><block s="up"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>7</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>7</l></list></block><block var="DisplayCoords"/></block></block></block><block s="down"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>2</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>2</l></list></block><block var="DisplayCoords"/></block></block></block><block s="up"></block></script></block></script><list></list></block><list></list></block></script></block></script></block></script><scripts><script x="527" y="350.2"><block s="clear"></block></script></scripts></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,254,251,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="697"><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="698"></list></costumes><sounds><list struct="atomic" id="699"></list></sounds><variables></variables><blocks></blocks><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doWarp"><script><block s="doSetVar"><l>CubeCoords</l><block s="reportNewList"><list><block s="reportNewList"><list><l>20</l><l>20</l><l>20</l></list></block><block s="reportNewList"><list><l>20</l><l>10</l><l>20</l></list></block><block s="reportNewList"><list><l>10</l><l>10</l><l>20</l></list></block><block s="reportNewList"><list><l>10</l><l>20</l><l>20</l></list></block><block s="reportNewList"><list><l>10</l><l>20</l><l>10</l></list></block><block s="reportNewList"><list><l>10</l><l>10</l><l>10</l></list></block><block s="reportNewList"><list><l>20</l><l>10</l><l>10</l></list></block><block s="reportNewList"><list><l>20</l><l>20</l><l>10</l></list></block></list></block></block><block s="doSetVar"><l>PersProjMat</l><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportVariadicProduct"><list><custom-block s="AspectRatio"></custom-block><custom-block s="ƒ"></custom-block></list></block><l>0</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><custom-block s="ƒ"></custom-block><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><block s="reportQuotient"><block var="zFar"/><block s="reportDifference"><block var="zFar"/><block var="zNear"/></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><l>-1</l><block var="zFar"/></list></block><block var="zNear"/></list></block><block s="reportDifference"><block var="zFar"/><block var="zNear"/></block></block></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l><l>0</l></list></block></list></block></block></script></block></script><script x="30" y="325.16666666666674"><block s="receiveGo"></block><block s="doWarp"><script><block s="doSetVar"><l>FovAngle</l><l>100</l></block><block s="doSetVar"><l>zFar</l><l>100</l></block><block s="doSetVar"><l>zNear</l><l>50</l></block><block s="doSetVar"><l>DisplayCoords</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>r</l><l>15</l></block><block s="doSetVar"><l>AllBlockNormals</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>AllBlockDynamics</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>CubeAnchorList</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block><block s="reportNewList"><list><l>1</l><l>8</l><l>5</l></list></block><block s="reportNewList"><list><l>6</l></list></block><block s="reportNewList"><list><l>2</l></list></block></list></block></block></script></block></script></scripts><sprites select="8"><sprite name="Sprite" idx="1" x="98" y="-50" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="147.89999999999998,0,8.874000000000073,1" pen="tip" id="906"><costumes><list id="907"><item><ref mediaID="Sprite_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="908"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32.00000000000006" y="10"><block s="receiveOnClone"></block><block s="doForever"><script><block s="doWarp"><script><block s="show"></block><block s="setEffect"><l><option>saturation</option></l><l>100</l></block><block s="setEffect"><l><option>color</option></l><block s="reportRandom"><l>1</l><l>255</l></block></block><block s="doWaitUntil"><block s="reportEquals"><block var="points"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><block s="removeClone"></block></script></block></script></block></script><script x="72.66666666666686" y="244.5000000000009"><block s="receiveGo"></block><block s="doWarp"><script><block s="setScale"><l>50</l></block><block s="hide"></block></script></block><block s="doForever"><script><block s="doIf"><block s="reportEquals"><block var="points"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="DisplayCoords"/></block><script><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="DisplayCoords"/></block></block></block><block s="bubble"><block var="i"/></block></script><list></list></block><list></list></block></script></block><block s="doWaitUntil"><block s="reportEquals"><block var="points"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></script></block></script></block></script></block></script></scripts></sprite><sprite name="Sprite(3)" idx="8" x="176" y="145" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="2" color="80,80,80,1" pen="tip" id="1004"><costumes><list id="1005"><item><ref mediaID="Sprite(3)_cst_DotsOn"></ref></item><item><ref mediaID="Sprite(3)_cst_DotsOff"></ref></item></list></costumes><sounds><list struct="atomic" id="1006"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="223.83333333333326"><block s="receiveGo"></block><block s="doWarp"><script><block s="doSetVar"><l>points</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSwitchToCostume"><l>DotsOff</l></block></script></block></script><script x="278" y="198"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="90" collapsed="false">It is recommended to keep this off to prevent lag. </comment></block><block s="doWarp"><script><block s="doIfElse"><block s="reportEquals"><block var="points"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSetVar"><l>points</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSwitchToCostume"><l>DotsOff</l></block></script><script><block s="doSetVar"><l>points</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSwitchToCostume"><l>DotsOn</l></block></script></block></script></block></script></scripts></sprite><sprite name="MakeCube" idx="9" x="199" y="88.99999999999999" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="157.182,0,170.85000000000002,1" pen="tip" id="1051"><costumes><list id="1052"><item><ref mediaID="MakeCube_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1053"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><custom-block s="CreateCube"></custom-block></script></block></script></scripts></sprite><sprite name="DrawTemp" idx="10" x="44.641474214068694" y="-31.897725238918667" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="46,46,46,1" pen="tip" id="1063"><costumes><list id="1064"><item><ref mediaID="DrawTemp_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1065"></list></sounds><blocks></blocks><variables><variable name="isClone"><bool>false</bool></variable></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="doWarp"><script><block s="up"></block><block s="clear"></block><block s="setColor"><color>46,46,46,1</color></block><block s="setSize"><l>2</l></block><block s="doSetVar"><l>isClone</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script x="20" y="193.5"><block s="receiveOnClone"></block><block s="doWarp"><script><block s="doSetVar"><l>isClone</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><script x="20" y="294.1666666666665"><block s="receiveMessage"><l>Rendered</l><list></list></block><block s="doWarp"><script><block s="doIfElse"><block s="reportEquals"><block var="isClone"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doDeclareVariables"><list><l>ab</l></list></block><block s="doSetVar"><l>ab</l><block s="getEffect"><l><option>saturation</option></l></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>1</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>1</l></list></block><block var="DisplayCoords"/></block></block></block><block s="down"></block><block s="doFor"><l>i</l><block s="reportVariadicSum"><list><block var="ab"/><l>1</l></list></block><block s="reportVariadicSum"><list><block var="ab"/><l>8</l></list></block><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="DisplayCoords"/></block></block></block></script></block><block s="up"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>4</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>4</l></list></block><block var="DisplayCoords"/></block></block></block><block s="down"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>1</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>1</l></list></block><block var="DisplayCoords"/></block></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>8</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>8</l></list></block><block var="DisplayCoords"/></block></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>5</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>5</l></list></block><block var="DisplayCoords"/></block></block></block><block s="up"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>3</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>3</l></list></block><block var="DisplayCoords"/></block></block></block><block s="down"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>6</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>6</l></list></block><block var="DisplayCoords"/></block></block></block><block s="up"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>7</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>7</l></list></block><block var="DisplayCoords"/></block></block></block><block s="down"></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>2</l></list></block><block var="DisplayCoords"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="ab"/><l>2</l></list></block><block var="DisplayCoords"/></block></block></block><block s="up"></block></script><script><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block></script><script x="20" y="2247.5000000000027"><block s="receiveMessage"><l>Rendered</l><list></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="isClone"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="clear"></block></script></block></script></block></script></scripts></sprite><sprite name="XPos" idx="3" x="-212.2333333333338" y="153.81666666666672" heading="90" scale="0.17" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="104.04000000000009,0,130.05,1" pen="tip" id="1403"><costumes><list id="1404"><item><ref mediaID="XPos_cst_costume3"></ref></item></list></costumes><sounds><list struct="atomic" id="1405"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="AllBlockDynamics"/></block><script><block s="doReplaceInList"><block var="i"/><block var="AllBlockDynamics"/><custom-block s="MultiplyMat M1 %s M2 %s"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><block s="reportMonadic"><l><option>cos</option></l><block var="r"/></block><block s="reportVariadicProduct"><list><l>-1</l><block s="reportMonadic"><l><option>sin</option></l><block var="r"/></block></list></block></list></block><block s="reportNewList"><list><l>0</l><block s="reportMonadic"><l><option>sin</option></l><block var="r"/></block><block s="reportMonadic"><l><option>cos</option></l><block var="r"/></block></list></block></list></block><block s="reportListItem"><block var="i"/><block var="AllBlockDynamics"/></block></custom-block></block></script></block><custom-block s="RenderMath"></custom-block><block s="doBroadcastAndWait"><l>Rendered</l><list></list></block></script></block></script></scripts></sprite><sprite name="YPos" idx="5" x="-157.35833333333358" y="153.56666666666672" heading="90" scale="0.17" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="104.04000000000009,0,130.05,1" pen="tip" id="1479"><costumes><list id="1480"><item><ref mediaID="YPos_cst_costume3(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="1481"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="AllBlockDynamics"/></block><script><block s="doReplaceInList"><block var="i"/><block var="AllBlockDynamics"/><custom-block s="MultiplyMat M1 %s M2 %s"><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>cos</option></l><block var="r"/></block><l>0</l><block s="reportMonadic"><l><option>sin</option></l><block var="r"/></block></list></block><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l></list></block><block s="reportNewList"><list><block s="reportVariadicProduct"><list><l>-1</l><block s="reportMonadic"><l><option>sin</option></l><block var="r"/></block></list></block><l>0</l><block s="reportMonadic"><l><option>cos</option></l><block var="r"/></block></list></block></list></block><block s="reportListItem"><block var="i"/><block var="AllBlockDynamics"/></block></custom-block></block></script></block><custom-block s="RenderMath"></custom-block><block s="doBroadcastAndWait"><l>Rendered</l><list></list></block></script></block></script></scripts></sprite><sprite name="ZPos" idx="7" x="-102.77500000000032" y="153.48333333333338" heading="90" scale="0.17" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="104.04000000000009,0,130.05,1" pen="tip" id="1555"><costumes><list id="1556"><item><ref mediaID="ZPos_cst_costume3(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="1557"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="143"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="AllBlockDynamics"/></block><script><block s="doReplaceInList"><block var="i"/><block var="AllBlockDynamics"/><custom-block s="MultiplyMat M1 %s M2 %s"><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>cos</option></l><block var="r"/></block><block s="reportVariadicProduct"><list><l>-1</l><block s="reportMonadic"><l><option>sin</option></l><block var="r"/></block></list></block><l>0</l></list></block><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block var="r"/></block><block s="reportMonadic"><l><option>cos</option></l><block var="r"/></block><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l></list></block></list></block><block s="reportListItem"><block var="i"/><block var="AllBlockDynamics"/></block></custom-block></block></script></block><custom-block s="RenderMath"></custom-block><block s="doBroadcastAndWait"><l>Rendered</l><list></list></block></script></block></script></scripts></sprite><sprite name="XNeg" idx="2" x="-212.19166666666706" y="153.77500000000003" heading="90" scale="0.17" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="104.04000000000009,0,130.05,1" pen="tip" id="1631"><costumes><list id="1632"><item><ref mediaID="XNeg_cst_costume3(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="1633"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="AllBlockDynamics"/></block><script><block s="doReplaceInList"><block var="i"/><block var="AllBlockDynamics"/><custom-block s="MultiplyMat M1 %s M2 %s"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l></list></block><block s="reportNewList"><list><l>0</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block><block s="reportVariadicProduct"><list><l>-1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block></list></block></list></block><block s="reportNewList"><list><l>0</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block></list></block></list></block><block s="reportListItem"><block var="i"/><block var="AllBlockDynamics"/></block></custom-block></block></script></block><custom-block s="RenderMath"></custom-block><block s="doBroadcastAndWait"><l>Rendered</l><list></list></block></script></block></script></scripts></sprite><sprite name="YNeg" idx="4" x="-157.35833333333358" y="153.60833333333338" heading="90" scale="0.17" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="104.04000000000009,0,130.05,1" pen="tip" id="1719"><costumes><list id="1720"><item><ref mediaID="YNeg_cst_costume3"></ref></item></list></costumes><sounds><list struct="atomic" id="1721"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="133"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="AllBlockDynamics"/></block><script><block s="doReplaceInList"><block var="i"/><block var="AllBlockDynamics"/><custom-block s="MultiplyMat M1 %s M2 %s"><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>cos</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block><l>0</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block></list></block><block s="reportNewList"><list><l>0</l><l>1</l><l>0</l></list></block><block s="reportNewList"><list><block s="reportVariadicProduct"><list><l>-1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block></list></block><l>0</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block></list></block></list></block><block s="reportListItem"><block var="i"/><block var="AllBlockDynamics"/></block></custom-block></block></script></block><custom-block s="RenderMath"></custom-block><block s="doBroadcastAndWait"><l>Rendered</l><list></list></block></script></block></script></scripts></sprite><sprite name="ZNeg" idx="6" x="-103.02500000000032" y="153.60833333333338" heading="90" scale="0.17" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="104.04000000000009,0,130.05,1" pen="tip" id="1807"><costumes><list id="1808"><item><ref mediaID="ZNeg_cst_costume3(3)"></ref></item></list></costumes><sounds><list struct="atomic" id="1809"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="AllBlockDynamics"/></block><script><block s="doReplaceInList"><block var="i"/><block var="AllBlockDynamics"/><custom-block s="MultiplyMat M1 %s M2 %s"><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>cos</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block><block s="reportVariadicProduct"><list><l>-1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block></list></block><l>0</l></list></block><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="reportMonadic"><l><option>neg</option></l><block var="r"/></block></block><l>0</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>1</l></list></block></list></block><block s="reportListItem"><block var="i"/><block var="AllBlockDynamics"/></block></custom-block></block></script></block><custom-block s="RenderMath"></custom-block><block s="doBroadcastAndWait"><l>Rendered</l><list></list></block></script></block></script></scripts></sprite><watcher var="FovAngle" style="normal" x="10" y="265.000004" color="243,118,29" hidden="true"/><watcher var="zFar" style="normal" x="10" y="286.000006" color="243,118,29" hidden="true"/><watcher var="zNear" style="normal" x="10" y="307.000008" color="243,118,29" hidden="true"/><watcher var="PersProjMat" style="normal" x="208" y="244.000002" color="243,118,29" hidden="true"/><watcher var="r" style="normal" x="10" y="328.00001" color="243,118,29" hidden="true"/><watcher var="c" style="normal" x="14" y="284.999998" color="243,118,29" hidden="true"/><watcher var="points" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="CubeCoords" style="normal" x="279" y="217" color="243,118,29" hidden="true"/><watcher var="AllBlockDynamics" style="normal" x="289" y="229.999998" color="243,118,29" hidden="true"/><watcher var="AllBlockNormals" style="normal" x="57" y="275.999998" color="243,118,29" hidden="true"/><watcher scope="DrawTemp" var="isClone" style="normal" x="10" y="309.999998" color="243,118,29" hidden="true"/><watcher var="DisplayCoords" style="normal" x="74" y="90.999998" color="243,118,29" hidden="true"/><watcher var="CubeAnchorList" style="normal" x="10" y="334" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="CubeCoords"><list id="1909"><item><list struct="atomic" id="1910">20,20,20</list></item><item><list struct="atomic" id="1911">20,10,20</list></item><item><list struct="atomic" id="1912">10,10,20</list></item><item><list struct="atomic" id="1913">10,20,20</list></item><item><list struct="atomic" id="1914">10,20,10</list></item><item><list struct="atomic" id="1915">10,10,10</list></item><item><list struct="atomic" id="1916">20,10,10</list></item><item><list struct="atomic" id="1917">20,20,10</list></item></list></variable><variable name="PersProjMat"><list id="1918"><item><list struct="atomic" id="1919">0.62932472338296,0,0,0</list></item><item><list struct="atomic" id="1920">0,0.83909963117728,0,0</list></item><item><list struct="atomic" id="1921">0,0,2,-100</list></item><item><list struct="atomic" id="1922">0,0,1,0</list></item></list></variable><variable name="FovAngle"><l>100</l></variable><variable name="zFar"><l>100</l></variable><variable name="zNear"><l>50</l></variable><variable name="DisplayCoords"><list struct="atomic" id="1923"></list></variable><variable name="r"><l>15</l></variable><variable name="c"><bool>true</bool></variable><variable name="points"><bool>false</bool></variable><variable name="AllBlockNormals"><list struct="atomic" id="1924"></list></variable><variable name="AllBlockDynamics"><list struct="atomic" id="1925"></list></variable><variable name="CubeAnchorList"><list id="1926"><item><list struct="atomic" id="1927">2,3,4,5,6,7,8</list></item><item><list struct="atomic" id="1928">1,8,5</list></item><item><list struct="atomic" id="1929">6</list></item><item><list struct="atomic" id="1930">2</list></item></list></variable></variables></scene></scenes></project><media name="CP Sci Project" app="Snap! 8.1, https://snap.berkeley.edu" version="2"><costume name="costume1" center-x="12.5" center-y="12.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI3NDkuNSAyODguNSAyNSAyNSIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1Ij48ZWxsaXBzZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgcHJvdG90eXBlPSJWZWN0b3JFbGxpcHNlIiBjeD0iNzYyIiBjeT0iMzAxIiByeD0iMTEiIHJ5PSIxMSIvPjwvc3ZnPg==" mediaID="Sprite_cst_costume1"/><costume name="DotsOn" center-x="38.5" center-y="13.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAdCAYAAADimZEAAAAAAXNSR0IArs4c6QAAA7JJREFUaEPtmXtMjWEcxz+HDgohRYWQliazZOY+92jMJWEyjJDr5jpj/CWbzdhsuc2iaZaxsmkzmcRQxkINMbexEk0hJZfq2O8hw3voyN73nNf6beefs+d5z+/5nO/ze76/57WE2Kw5NIZDBCwhtmY2h0Y2DsKUsNriRSAhvKeCx9znEx8N+StNCWsoY5nJYmqp4QKnySaTlxTpDsx0sPwJYAGrmcpcWuDOMx4pYPK5yy3e8VY3aKaCJXCmMIdY1tKZbt+hVFBOAXlc5DTnOMVTHuoCzFSwetOPFWxhOJF2YdwkhwS2qm2pR5gGlhc+xLCUWcThhbeGRRWVnCSZQ+yiiKd6sDLHaWjBwkgmsIzNhNLXLoh8rpFAPJfI0AWUPNQUyupCIItYxyRm05wWGhillHCUfRzjAK8pNT8sb3wJJJgyXvGE+9RQ49CiWtKaKOYxn1X40UUzp5ZazpPOXrapIq9nGKIsUcN4pqmTrIRizpLGDbIdUkE4g1nOZgYz2i4HOfkOsoN0UnQ3p4bAklNsKZvUKVbNZx5wRwHL4KTySb8LH3yZwwpmsJA2tNMME8uQShJJ7OYFhXqKSj1bd1i+dGI2y4hmPm1p/31BLyhSviiDNG6TqzGTTXEjgqksYSPBhNoFkctlVdSvkqU7KN1hedCKScSoehNAD82CpLcrIF+pLJNTPx350vvFsYFIpmPFqplbwnOOkMAJEinnjflh9WOIMpEDGfnHxYgvEliisnvkIaqaTixzWUlH/DVzZSufIZX9bOcRBYaA0l1Z4QxSNUeKs6edmvPjKkUdsh1FZVW8J5oF9GeYXRAPuatAZZBKNdX/Byx3POhJH8YRxRgm/9TP/W6FUvClGe5KEK3w1Awr5zXHSSSZBHWyGhm6F3hZjNwUjGIiEUTRizDEOzU0cshiD1vJ5UpDH9HgeYbAkuxEJaGEK5WNYAJ+dP7rpIspVDYhlcNU8u6v5//rBMNg1SUqrUsEU5TKgumt7qQciY98UMZTDOifvJkjz2roGMNhSaJyLRzGQKWyIYzBB7968y/glmppMknHhnNeGzgFlpBpQhO6E6yAicp6EILbNz8l1y1vKaMpVuXcxY+lcEA1y9I0OyucBqtuwe3pwABGKGjDiMCdlhoWcqm3nfXkc91ZnNTvOh2WJGGlGUH0Yg3xyMuIX2MP8SSyU/kvZ4ZLwKoD0AF/IolWtwcfqFJfy5YUt+4KYelps37NqjHqJSDKMtYG15uS6w4QWE9cNz3XyuwLgT04rn+uxGMAAAAASUVORK5CYII=" mediaID="Sprite(3)_cst_DotsOn"/><costume name="DotsOff" center-x="42.5" center-y="16.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAjCAYAAADhe5a7AAAAAXNSR0IArs4c6QAABDFJREFUaEPtmltoFFccxr+Zzc7s5KFqH5poq3hBRXsBsZWqVSwGrChEMYmIRhN11XprjHfUNGmiNGpi1HiNTeIN0ySmEZW2sKKiQVSqIF5oRRQKIj6oRHCuuytz0NBku3PbWfeAO6/7ff8z348zZ+f8zzAv07ADySsuBJj2dITjUjlZFEm4cZwESbhJuPYJcPOXQzm0y77RRQeVM5cvqYT8Y6HjmFzBRvBrSyFvL4ZSUeK4TqxG6uD6dh+BNysX6uF9kNYttp2Pm7sU/ObdHT6lpgpy0QrbddwwUAXXt/0gvDP9HbnUhjpIK+ZazumdNgu+6qMRevXXekgF+ZbruCWkBi5ftgvcvGURubTWBojfzzDNm5IxCcLRM1F12h+nIPqzAE0zreWWgAq4/MZycEvWGIBphZg/Nervnq9GI7UpAPA+Qy5S4TyoJ2rdYmdaJ+FwvdPz4KuqM71R7cKfEOdkAorcScsO/hSpjQEwH6Ub1pCLV0I5UGk6jpuChMPVw6RkToewv8E0V/DKRYh5UxBuf0G0THovApYdOMTQq1SVQS7fZFrfbQEVcAng7zIh1LWa5gveuAoxfwrwsh1CYwCeL0cag62thrwhci03HcgFATVwCeBxEyDUt5qunaG7txB+8QyeUeMMEagnj0FamusCJmclqIKrR/B8PZYAZrr1cJbojUsLnIWYOzmmGrGaqYNLAA8bQZYIJq2no3zB6214lZ0ByJIjv1smKuHq4dghn0OoPwW2Tz9bWUN/38GrnAyEnz6x5YuHmFq4BHD/gWQGs4OGWsoefvKYgA3dv2dJH28R1XDJ61bPT5B6ug3sx31MWcglq6DsrzDVvSsB9XBTJmdBqGmyzEOcnwXt7EnL+ngKqYbrGTOebBLsXtKSWVBbjtu1ua6nFq7ni+EQmgJgPujuKLS0yg/1+CFHXrdMVMJl+w4guy+2d9+Ycuo7M6W2OqYasZipg8t0/5B0uNjPhhnmCv1z19JbhFy6BsrebbEwcuylCy7LkjXWM/pbw0D6464/9l2b69FM8tYiKDtKHUNyaqQKrlDbgpSJ0fu2ekjtTDNEf3ZH3mhN9q5AlJ1bIP+8wSknRz5q4Poqf4F3hvGRTvDSObJJ6HqZNdvf6sUFOdBOW3+tc0T0PyYq4PLFFeAWGp/2Bm/9BTE7o6OXGwF4dQm4wqKoPKRls6E2R56vxQrQyE8FXP0GeQM4oUcPIOrb2n8fGbLglq8Hv35LhEZavRDqsYPx5Pi/tamBq98d5y8A/1Pn7wL1vq3e4QrdvmkJTtca8qYfEvZxCFVwdXqdztRCIbLGBtvOWwL7VuSdvQi+8n2Qy9ZC2bPVltdNMXVw9XDkyKemGeQP6PffHOX15syB2njYkdctE5Vw9XCeEd8geO2yWzkTUodpT8PzhIz8Hgyqz9yH70HOhER8Declbc1Av5uLAAAAAElFTkSuQmCC" mediaID="Sprite(3)_cst_DotsOff"/><costume name="Untitled" center-x="20" center-y="20" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAoCAYAAAB99ePgAAAAAXNSR0IArs4c6QAAAOxJREFUWEftmEEKwkAMRdOV3sBNUS8ieAsP0nP0IJ5KlKJ4A10pQUqn0OgkJDCVP8uSn/55SSd0KtrftlToqmh3fRXqjWDOWhmQAzkrAatupj13bomenXXTebpFTbRpxFiZHJu7tHkvsUatm383xztc1lY+Y92jGyriQu5HEpXrtF1gToMO5DS00liQAznpH0LRGyqIirx5szXqEOahz7mFBXMjMGlZiyZX9GwFOc1ZgqNEQ0sa/C49tzpYrUzr7sfPc5ev1dfakM2FXJQ5M7kefZSxPu+XlpnpdUQ0sYz8IJcBaTKEyZ2s4mjdG9ZdCI2LxO1TAAAAAElFTkSuQmCC" mediaID="MakeCube_cst_Untitled"/><costume name="Untitled" center-x="1" center-y="2" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAYAAACk7+45AAAAAXNSR0IArs4c6QAAACRJREFUGFdjZGBgUGBgYGBgZGBgmABjnGdgYNgIEklgYGBYAAAmKgM1qk9YXgAAAABJRU5ErkJggg==" mediaID="DrawTemp_cst_Untitled"/><costume name="costume3" center-x="-1.5" center-y="137.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI5OTQgMzE0IDEzNiAyNzUiIHdpZHRoPSIxMzYiIGhlaWdodD0iMjc1Ij48cmVjdCBzdHJva2U9Im5vbmUiIGZpbGw9InJnYigwLDI0OSw4KSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIxMzYiIGhlaWdodD0iMjc1IiB4PSI5OTQiIHk9IjMxNCIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTAzMi4yNjA4Njk1NjUyMTgiIHkxPSI0MjMiIHgyPSIxMDMyLjI2MDg2OTU2NTIxOCIgeTI9IjUwNyIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTAwMC44Njk1NjUyMTczOTExIiB5MT0iNDYyIiB4Mj0iMTA2Mi44MjYwODY5NTY1MjI3IiB5Mj0iNDYyIi8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSIxMDUxLjU0NDE0NTY1NzQyMTciIHkxPSIzOTQuMTQxNTUyNTExNDE1MDYiIHgyPSIxMTEyLjkwNjUzNDQ4NzE1MjIiIHkyPSI1MjYuNDQ3NDg4NTg0NDc1MiIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTA1MC41MjE0MzkxNzY5MjgiIHkxPSI1MjIuMjY5NDA2MzkyNjk0NSIgeDI9IjExMTUuOTc0NjUzOTI4NjQxIiB5Mj0iMzk0LjE0MTU1MjUxMTQxNTA2Ii8+PC9zdmc+" mediaID="XPos_cst_costume3"/><costume name="costume3(2)" center-x="-1.5" center-y="137.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI5OTQgMzE0IDEzNiAyNzUiIHdpZHRoPSIxMzYiIGhlaWdodD0iMjc1Ij48cmVjdCBzdHJva2U9Im5vbmUiIGZpbGw9InJnYigwLDI0OSw4KSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIxMzYiIGhlaWdodD0iMjc1IiB4PSI5OTQiIHk9IjMxNCIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTAwNi4zMzEwMTA0NTI5NjE5IiB5MT0iNDQ4Ljk4MzM4ODcwNDMxODk0IiB4Mj0iMTA3NS40NDk0NzczNTE5MTY0IiB5Mj0iNDQ4Ljk4MzM4ODcwNDMxODk0Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSIxMDQxLjMwNjYyMDIwOTA1OCIgeTE9IjQwNS40MTE5NjAxMzI4OTA0IiB4Mj0iMTA0MS4zMDY2MjAyMDkwNTgiIHkyPSI0OTUuNTk0Njg0Mzg1MzgyMSIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTA5Ny45MzM3OTc5MDk0MDciIHkxPSI1MTkuOTEzNjIxMjYyNDU4NSIgeDI9IjEwOTcuOTMzNzk3OTA5NDA3IiB5Mj0iNDQzLjkxNjk0MzUyMTU5NDciLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjEwOTcuOTMzNzk3OTA5NDA3IiB5MT0iNDQzLjkxNjk0MzUyMTU5NDciIHgyPSIxMDczLjc4Mzk3MjEyNTQzNjMiIHkyPSIzODUuMTQ2MTc5NDAxOTkzNDQiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjEwOTcuMTAxMDQ1Mjk2MTY3MyIgeTE9IjQ0MC44NzcwNzY0MTE5NjAxNiIgeDI9IjExMTcuMDg3MTA4MDEzOTM4MiIgeTI9IjM4My4xMTk2MDEzMjg5MDM3NCIvPjwvc3ZnPg==" mediaID="YPos_cst_costume3(2)"/><costume name="costume3(2)" center-x="-1.5" center-y="137.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI5OTQgMzE0IDEzNiAyNzUiIHdpZHRoPSIxMzYiIGhlaWdodD0iMjc1Ij48cmVjdCBzdHJva2U9Im5vbmUiIGZpbGw9InJnYigwLDI0OSw4KSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIxMzYiIGhlaWdodD0iMjc1IiB4PSI5OTQiIHk9IjMxNCIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTAwOC40NTg3MTU1OTYzMjkzIiB5MT0iNDQ1LjUxODc3MTMzMTA1Nzk2IiB4Mj0iMTA1Ni4wMTgzNDg2MjM4NTUyIiB5Mj0iNDQ1LjUxODc3MTMzMTA1Nzk2Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSIxMDMxLjQ5NTQxMjg0NDAzOCIgeTE9IjQwMi43MDk4OTc2MTA5MjEyIiB4Mj0iMTAzMS40OTU0MTI4NDQwMzgiIHkyPSI0ODcuMTcwNjQ4NDY0MTYzOSIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTA2MS4yMjAxODM0ODYyMzk0IiB5MT0iMzc5LjU2OTk2NTg3MDMwNzgiIHgyPSIxMTIwLjY2OTcyNDc3MDY0MzgiIHkyPSIzNzkuNTY5OTY1ODcwMzA3OCIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTExOS4xODM0ODYyMzg1MyIgeTE9IjM3OC40MTI5NjkyODMyNzY0IiB4Mj0iMTA1OS43MzM5NDQ5NTQxMzE0IiB5Mj0iNTI5Ljk3OTUyMjE4NDMwMTEiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjEwNjAuNDc3MDY0MjIwMTgxOCIgeTE9IjUyOS45Nzk1MjIxODQzMDExIiB4Mj0iMTExOC40NDAzNjY5NzI0NzkiIHkyPSI1MjkuOTc5NTIyMTg0MzAxMSIvPjwvc3ZnPg==" mediaID="ZPos_cst_costume3(2)"/><costume name="costume3(2)" center-x="137.74408014572168" center-y="136.5018214936248" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI4NTQuNzU1OTE5ODU0Mjc4MyAzMTQuOTk4MTc4NTA2Mzc1MiAxNDAuMjQ0MDgwMTQ1NzIxNjggMjczLjAwMTgyMTQ5MzYyNDgiIHdpZHRoPSIxNDAuMjQ0MDgwMTQ1NzIxNjgiIGhlaWdodD0iMjczLjAwMTgyMTQ5MzYyNDgiPjxyZWN0IHN0cm9rZT0ibm9uZSIgZmlsbD0icmdiKDIyMyw3LDApIiBwcm90b3R5cGU9IlZlY3RvclJlY3RhbmdsZSIgd2lkdGg9IjE0MC4yNDQwODAxNDU3MjE2OCIgaGVpZ2h0PSIyNzMuMDAxODIxNDkzNjI0OCIgeD0iODU0Ljc1NTkxOTg1NDI3ODMiIHk9IjMxNC45OTgxNzg1MDYzNzUyIi8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI4NzUuNzIzNjM2MzYzNjM3NSIgeTE9IjQ1Ni44NjE4MTgxODE4MTgxIiB4Mj0iOTA2LjI2MTgxODE4MTgxNzQiIHkyPSI0NTYuODYxODE4MTgxODE4MSIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iOTA1LjQ1ODE4MTgxODE4MTciIHkxPSI0MDIuMjE0NTQ1NDU0NTQ1MjYiIHgyPSI5NzAuNTUyNzI3MjcyNzI4IiB5Mj0iNTA0LjI3NjM2MzYzNjM2MzciLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9Ijg5Ni42MTgxODE4MTgxODE1IiB5MT0iNDk4LjY1MDkwOTA5MDkwODk1IiB4Mj0iOTc0LjU3MDkwOTA5MDkwODMiIHkyPSI0MDAuNjA3MjcyNzI3MjcyNjMiLz48L3N2Zz4=" mediaID="XNeg_cst_costume3(2)"/><costume name="costume3" center-x="137.74408014572168" center-y="136.5018214936248" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI4NTQuNzU1OTE5ODU0Mjc4MyAzMTQuOTk4MTc4NTA2Mzc1MiAxNDAuMjQ0MDgwMTQ1NzIxNjggMjczLjAwMTgyMTQ5MzYyNDgiIHdpZHRoPSIxNDAuMjQ0MDgwMTQ1NzIxNjgiIGhlaWdodD0iMjczLjAwMTgyMTQ5MzYyNDgiPjxyZWN0IHN0cm9rZT0ibm9uZSIgZmlsbD0icmdiKDIyMyw3LDApIiBwcm90b3R5cGU9IlZlY3RvclJlY3RhbmdsZSIgd2lkdGg9IjE0MC4yNDQwODAxNDU3MjE2OCIgaGVpZ2h0PSIyNzMuMDAxODIxNDkzNjI0OCIgeD0iODU0Ljc1NTkxOTg1NDI3ODMiIHk9IjMxNC45OTgxNzg1MDYzNzUyIi8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI4NjkuNjI1NTkyNDE3MDYxNCIgeTE9IjQ1OS4yODIwNTEyODIwNTExNiIgeDI9IjkxOS4zMTc1MzU1NDUwMjMxIiB5Mj0iNDU5LjI4MjA1MTI4MjA1MTE2Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI5NDUuODE5OTA1MjEzMjciIHkxPSI1MjQuMzMzMzMzMzMzMzMzNSIgeDI9Ijk0NS44MTk5MDUyMTMyNyIgeTI9IjQ1NC44NzE3OTQ4NzE3OTUxNSIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iOTQ1LjgxOTkwNTIxMzI3IiB5MT0iNDU0Ljg3MTc5NDg3MTc5NTE1IiB4Mj0iOTE3LjEwOTAwNDczOTMzNiIgeTI9IjM5NC4yMzA3NjkyMzA3Njg4MyIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iOTQ1LjgxOTkwNTIxMzI3IiB5MT0iNDUzLjc2OTIzMDc2OTIzMDk0IiB4Mj0iOTcyLjMyMjI3NDg4MTUxNjgiIHkyPSIzOTIuMDI1NjQxMDI1NjQxMDUiLz48L3N2Zz4=" mediaID="YNeg_cst_costume3"/><costume name="costume3(3)" center-x="137.74408014572168" center-y="136.5018214936248" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI4NTQuNzU1OTE5ODU0Mjc4MyAzMTQuOTk4MTc4NTA2Mzc1MiAxNDAuMjQ0MDgwMTQ1NzIxNjggMjczLjAwMTgyMTQ5MzYyNDgiIHdpZHRoPSIxNDAuMjQ0MDgwMTQ1NzIxNjgiIGhlaWdodD0iMjczLjAwMTgyMTQ5MzYyNDgiPjxyZWN0IHN0cm9rZT0ibm9uZSIgZmlsbD0icmdiKDIyMyw3LDApIiBwcm90b3R5cGU9IlZlY3RvclJlY3RhbmdsZSIgd2lkdGg9IjE0MC4yNDQwODAxNDU3MjE2OCIgaGVpZ2h0PSIyNzMuMDAxODIxNDkzNjI0OCIgeD0iODU0Ljc1NTkxOTg1NDI3ODMiIHk9IjMxNC45OTgxNzg1MDYzNzUyIi8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI4NzAiIHkxPSI0NTUiIHgyPSI5MTIiIHkyPSI0NTUiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjkxNCIgeTE9IjM5OSIgeDI9IjkxNCIgeTI9IjM5OSIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iOTE2IiB5MT0iMzk5IiB4Mj0iOTc3IiB5Mj0iMzk5Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI5NzciIHkxPSIzOTkiIHgyPSI5MTQiIHkyPSI1MTciLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjkxNSIgeTE9IjUxNSIgeDI9Ijk4MSIgeTI9IjUxNSIvPjwvc3ZnPg==" mediaID="ZNeg_cst_costume3(3)"/></media></snapdata>