<snapdata remixID="9287264"><project name="M6L4A3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dX4xV1b3A8TW9ibm0Dtj7VpTx+gccoQ8FpPDSUq3hNvyxbapl+FutDFRqIlNq0xdhmGmtmTLiQ2OVoamphRm0hvLHxhgL0sbWW2CmvSkWJNUrWtR77wOCfbEN3KxjDjkzc/bftdb+rb3218Tc5HbOXnt91pr9dZ8/c1oU/yCAAAIIIIBA4QIthY/IgAgggAACCCCgCDCbAAEEEEAAAQEBAiyAzpAIIIAAAggQYPYAAggggAACAgIEWACdIRFAAAEEECDA7AEEEEAAAQQEBAiwADpDIoAAAgggQIDZAwgggAACCAgIEGABdIZEAAEEEECAALMHEEAAAQQQEBAgwALoDIkAAggggAABZg8ggAACCCAgIECABdAZEgEEEEAAAQLMHkAAAQQQQEBAgAALoDMkAggggAACBJg9gAACCCCAgIAAARZAZ0gEEEAAAQQIMHsAAQQQQAABAQECLIDOkAgggAACCBBg9gACCCCAAAICAgRYAJ0hEUAAAQQQIMDsAQQQQAABBAQECLAAOkMigAACCCBAgNkDCCCAAAIICAgQYAF0hkQAAQQQQIAAswcQQAABBBAQECDAAugMiQACCCCAAAFmDyCAAAIIICAgQIAF0BkSAQQQQAABAsweQAABBBBAQECAAAugMyQCCCCAAAIEmD2AAAIIIICAgAABFkBnSAQQQAABBAgwewABBBBAAAEBAQIsgM6QCCCAAAIIEGD2AAIIIIAAAgICBFgAnSERQAABBBAgwOwBBBBAAAEEBAQIsAA6QyKAAAIIIECA2QMIIIAAAggICBBgAXSGRAABBBBAgACzBxBAAAEEEBAQIMAC6AyJAAIIIIAAAWYPIIAAAgggICBAgAXQGRIBBBBAAAECzB5AAAEEEEBAQIAAC6AzJAIIIIAAAgSYPYAAAggggICAAAEWQGdIBBBAAAEECDB7AAEEEEAAAQEBAiyAzpAIIIAAAggQYPYAAggggAACAgIEWACdIRFAAAEEECDA7AEEEEAAAQQEBAiwADpDIoAAAgggQIDZAwgggAACCAgIEGABdIZEAAEEEECAALMHEEAAAQQQEBAgwALoDIkAAggggAABZg8ggAACCCAgIECABdAZEgEEEEAAAQLMHkAAAQQQQEBAgAALoDMkAggggAACBJg9gAACCCCAgIAAARZAZ0gEEEAAAQQIMHsAAQQQQAABAQECLIDOkAgggAACCBBg9gACCCCAAAICAgRYAJ0hEUAAAQQQIMDsAQQQQAABBAQECLAAOkMigAACCCBAgNkDCCCAAAIICAgQYAF0hkQAAQQQQIAAswcQQAABBBAQECDAAugMiQACCCCAAAFmDyCAAAIIICAgQIAF0BkSAQQQQAABAsweQAABBBBAQECAAAugMyQCCCCAAAIEmD2AAAIIIICAgAABFkBnSAQQQAABBAgwewABBBBAAAEBAQIsgM6QCCCAAAIIEGD2AAIIIIAAAgICBFgAnSERQAABBBAgwOwBBBBAAAEEBAQIsAA6QyKAAAIIIECA2QMIIIAAAggICBBgAXSGRAABBBBAgACzBxBAAAEEEBAQIMAC6AyJAAIIIIAAAWYPIIAAAgggICBAgAXQGRIBBBBAAAECzB5AAAEEEEBAQIAAC6AzJAIIIIAAAgSYPYAAAggggICAAAEWQGdIBBBAAAEECDB7AAEEEEAAAQEBAiyAzpAIIIAAAggQYPYAAggggAACAgIEWACdIRFAAAEEECDA7AEEEEAAAQQEBAiwADpDIoAAAgggQIDZAwgggAACCAgIEGABdIZEAAEEEECAALMHEEAAAQQQEBAgwALoDIkAAggggAABZg8ggAACCCAgIECABdAZEgEEEEAAAQLMHkAAAQQQQEBAgAALoDMkAggggAACBJg9gAACCCCAgIAAARZAZ0gEEEAAAQQIMHsAAQQQQAABAQECLIDOkAgggAACCBBg9gACCCCAAAICAgRYAJ0hEUAAAQQQIMDsAQQQQAABBAQECLAAOkMigAACCCBAgNkDCCCAAAIICAgQYAF0hkQAAQQQQIAAswcQQAABBBAQECDAAugMiQACCCCAAAFmDyCAAAIIICAgQIAF0BkSAQQQQAABAsweQAABBBBAQECAAAugMyQCCCCAAAIEmD2AAAIIIICAgAABFkBnSAQQQAABBAgwewABBBBAAAEBAQIsgM6QCCCAAAIIEGD2AAIIIIAAAgICBFgAnSERQAABBBAgwOwBBBBAAAEEBAQIsAA6QyKAAAIIIECA2QMIIIAAAggICBBgAXSGRAABBBBAgACzBxBAAAEEEBAQIMAC6AyJAAIIIIAAAWYPIIAAAgggICBAgAXQGRIBBBBAAAECzB5AAAEEEEBAQIAAC6AzJAIIIIAAAgSYPYAAAggggICAAAEWQGdIBBBAAAEECDB7AAEEEEAAAQEBAiyAzpAIIIAAAggQYPYAAggggAACAgIEWACdIRFAAAEEECDA7AEEEEAAAQQEBAiwADpDIoAAAgggQIDZAwgggAACCAgIEGABdIZEAAEEEECAALMHEHAj8M8lS770Lx/96AQ3Ry/oqBcvXlD/+Mc/1WWXXVbQiG6GOXPmjPr4x/9NTZjwr24GKPCoH3zwwcU9e575SIFDMpQjAQLsCJbDVl7gwpw5c1tW33lXqSHefedt9buXXlIHD75Q6nnok7/ppk+rr9319VLPQ6/HyPCwevbZ/Vy7S72SH548ixjAIjIFLwUudHQsaxkc3OXlyaU9qZf/84j6wYMPqr1796R9iJc/9+iPH1MvHjqknnpqt5fnl/ak9Hp8r7eXAKcF8/znCLDnC8TplVaAAHu0dATYo8XgVC4JEGA2AwJuBAiwG9dcRyXAudh4kGMBAuwYmMNXVoAAe7T0BNijxeBUuANmDyDgWCAywKfffEu1TbnK8fDZDh91TrZfA37+hYNqeHhEnXr1pDp08Nfq9ddfG3eit9+xVF155ZXqUzNnqVtunm/FKi7AZVsPXgPOtrd9/mnugH1eHc6tzAKRAb57zVo1efJk1dvT7cX8jr/yF7Vk8WL1w/5t6itfvm3UOdkIsA7cwMAOtfPnT6rZN82p/Ttr1kzVfsO0pnHVY544+ar648iw2rf3l7Wf71i2fNy5ZcGLC3DZ1oMAZ1l5v3+WAPu9PpxdeQUiA/zee+fUms61qr29XTzC9fiuWLmq6bmYBLgxvGu/sV4tX7Y0193sM3v2qaHBXeq9s2fVunvW5wpxXIDLth4EuLwXhbFnToDDWUtm4pdA7GvAPlz0k+KrOfMG+Imf7VQ93ZuUDu896zrVpEkTjVdHP329ta9PTWlrU5s3b8oU86TXgMu0HgTYeCt5cwAC7M1ScCKBCSS+CUvyop8mvnkCrOe0uXuLeuX4cdXT26vmzZ1jdVn18X/8+IDa/tij6rHtA2rBrbekOn5SgPVByrIeBDjVkpfihwhwKZaJkyyhQGKApS76aeObNcD1gE2cOFE93L/Vyl1v1Lrrp6Xv39jV9HXrZo9JE+CyrAcBLuHVIOKUCXA4a8lM/BJIFeCiL/pZ4pslwBJ3j3FvHhu7FdIGuAzrQYD9+kU3ORsCbKLHYxGIFkgd4KIu+lnjmyXA+p3Era2t6pFt/YXuCT2nT86Yrn7/8h9in+7OEmDf14MAF7rFnA5GgJ3ycvAKC2QKsOuLfp74pg3wjx59XB1+8ZDaMbDd6dPOSU9Hj4yMRI6fNcA+rwcBDueqQoDDWUtm4pdA5gC7uujnjW+aANfvQP98/BU1Y/qNYiuwoWtjbeyoO/A8AfZ1PQiw2DazPjABtk7KARGoCeQKsO2Lvkl80wRYP/U8c9Zsde/6daLLrl+Dnjlzpto1ONT0qei8AfZxPQiw6FazOjgBtsrJwRC4JJA7wLYu+qbxTQqw/ozw8mUdKu6p3yL3g34qfGT4mPrJju3jhjUJsG/rQYCL3FVuxyLAbn05enUFjAJsetG3Ed+kAOunfa+fOk387re+xep3wfsPHBj3dLhpgH1aDwIczkWFAIezlszELwHjAOe96NuKb1yA9Z+ZvLptijp79j2RN15FLfVDff3q7++fH/dnNW0E2Jf1IMB+/aKbnA0BNtHjsQhEC1gJcNaLvs34xgVY/6lJ/WUJRX/sKGnD6fl3behSzz//3KgftRVgH9aDACftgvL87wS4PGvFmZZLwFqA0170bcc3LsD66efPfHZ+ri9GcL2M1157nRr7NLTNAEuvBwF2vYOKOz4BLs6akaolYDXASRd9F/GNC3CzyPmyvM3+48B2gCXXgwD7stPMz4MAmxtyBASaCVgPcNRF31V84wLc0tKiLl686OXK63dD638aPxrlIsBS60GAvdx2uU6KAOdi40EIJAo4CfDYi35Hx1K1ZPFiFfV9volnmfADzb6OUP//+vv71dNPDZke3snj9dcW7h4aGvVxJFcBllgPAuxk24gclACLsDNoBQScBbh+0V+5anXtT0Det6Fr3Lt+bflGBXhgYKDp521tjWtyHH3OY8/PZYCLXg8CbLI7/HosAfZrPTibcAScBlg/7bxo4UI1YcIEdfsdXyXADftGIsBFrgcBDuciQYDDWUtm4peAswA3vub77Y3fUms616r29nYnEeYOOHlTFb0eBDh5TcryEwS4LCvFeZZNwEmAm73hyuV38TYLcNRnbX1ZoGf27FO//c3hUZ9RdvUUtMR6EGBfdpr5eRBgc0OOgEAzAesBjnu3s6sINwuwnizvglZKaj0IcDgXHAIczloyE78ErAY4zUeNXEQ4KsALFnxB9fT2Nv3mIell0N/QtHDR4lF/JMT2HbDkehBg6R1mb3wCbM+SIyHQKGAtwGku9vWBbUc4KsAPbOpW110/Vd25eoV3q67/SMiLhw+rtilXXTo3mwGWXg8C7N2Wy31CBDg3HQ9EIFbASoCzXOxdRDgqwPp11qHBXd59Flh/BnhrX5+zvwXtw3oQ4HCuPAQ4nLVkJn4JGAc4z8XedoSjAqzvtK+4YpJ64/Sbo+40pZdA35l/7PJW9d3vbBx1KjbugH1ZDwIsvcvsjU+A7VlyJASsPQVtcrG3GeGoAOsxomIntQ3i/qPANMA+rQcBltph9sclwPZNOSICWiD3HbCNi72tCMcFWH8n8Ofmz1cjIyNefCew/hvQ777zdtPPQ5sE2Lf1IMDhXGAIcDhryUz8EsgVYJsXexsRjgtw/S5Y/9/enm5Rff0fA1e3TYl8SjxvgH1cDwIsutWsDk6ArXJyMAQuCWQOsIuLvWmEkwJcvwveNTgk+pEk/dGjqdNuGPfab33+eQLs63oQ4HCuMgQ4nLVkJn4JZAqwy4u9SYSTAqyPrd8Rff/GLrGnoh/q61fHjh5ROwa2Rz4VnjXAPq8HAfbrF93kbAiwiR6PRSBaIHWAi7jY541wmgDXn4o+ceJEbARdbJZ6/PcfOKBmTL8xcogsAfZ9PQiwi50kc0wCLOPOqOELpApwkRf7PBFOG2CJCKeNrz63tAEuw3oQ4HAuHgQ4nLVkJn4JJAZY4mKfNcJZAtwY4e7uzbF3pKZLpd/x/PDWPpV055vlNeCyrAcBNt09/jyeAPuzFpxJWAKxAZa82GeJcNYA62Pr12S3P/ao2tTdY/1PVeo3fW3Z0qPePH1abXtkW+rIJ90Bl2k9CHA4FwoCHM5aMhO/BCID7MPFPm2E8wRYH1s/btMDD6gpbW2qs7PT+B3S+o9sPLlzsHbXu/Yb69U96zozffY4LsBlWw8C7NcvusnZEGATPR6LQLRAZID1NwnNnTdP/LOzYyPcsWz5qG8Qqof0Bw8+qPbu3ZN5rRujefMtnx/3DUVpDqjveHcN7q7dUetj5I15XIDLth4EOM3OKcfPEOByrBNnWT6ByADrqDR+U48PU9OxnDRp4rhTyXsH3Hggfew9e/erZw/sr31c6LYvfkldP3Waumn2rNqP3dh+Q21sfSd6/vz76m9n3lanTp2q/az+d8XKVWrRokVGd9FxAS7behBgH35j7JwDAbbjyFEQGCuQ+CasMpDZCHDjPHXsjhwdrgX21Ksn1blz59Qvnt5d+5Frrrm2dpfb2tp6KdDz5s6xwpT0GrCVQQo4iF4PAlwAdEFDEOCCoBmmcgIE2KMlJ8AeLQanckmAALMZEHAjQIDduOY6KgHOxcaDHAsQYMfAHL6yAgTYo6UnwB4tBqfCHTB7AAHHAhfmzJnbsvrOuxwP4/bw+uv9/utPf8r1Lmi3Z5bt6DrAT/z0CRXCeowMD6tnn93PzVO2LeDlT7OIXi4LJxWAwIVPfGJyy6dmfvhO37L+c/LkX9Rrf/1rWU8/yPO++up/V2+88d9cuwNYXRYxgEVkCl4KBPEUtL5zPHZsWP1kx3YvkdOeVCjz0O+C/ub69Wp4+CjX7rSL7/HPsYgeLw6nVmoBAuzR8hFgjxaDU7kkQIDZDAi4ESDAblxzHZUA52LjQY4FCLBjYA5fWQEC7NHSE2CPFoNT4Q6YPYCAY4FS/SnKqD/HaDtcz79wUA0Pj9T+Ctahg79Wr7/+2rhluP2OperKK69U+g1st9w838qf7QxlHrwG7Pi3tuDDcwdcMDjDVUYgMsB3r1mrJk+e7M2XMdS/DeiH/dvGfRmDjXDpuA8M7FA7f/6kmn3TnNq/s2bNVO03TGsaVx2ZEydfVX8cGVb79v6y9vPNvigiy04KZR4EOMuq+/+zBNj/NeIMyykQGWD95QRrOteq9vZ28QgnfRWfSbgaw6u/QnD5sqW57maf2bNPDQ3uUu+dPavW3bN+3H8kpNkeocyDAKdZ7fL8DAEuz1pxpuUSiH0N2IcIJ8VXc+cN1xM/26l6ujfl+u7eqGXWT19v7eurfcfw5s2bMsU8lHkQ4HJdBJLOlgAnCfG/I5BPIPFNWJIRThPfPAHWc9rcvUW9cvy46untNfoKwWbs+vg/fnyg9v3Aj20fUAtuvSXV6mQNsK/zIMCplrs0P0SAS7NUnGjJBBIDrOcjEeG08c0a4PpcJk6cqB7u39r0+4VtraF+Wvr+jV2q2evWzcbIEmCf50GAbe0gP45DgP1YB84iPIFUAS46wlnimyXAkv8hkSbCaQPs+zwIcFgXCgIc1noyG38EUge4qAhnjW+WAOt3dre2tqpHtvUXugJ6Tp+cMV39/uU/xD7dnTbAvs+DABe6vZwPRoCdEzNARQUyBdh1hPPEN22Af/To4+rwi4fUjoHtTp92jtpH9aejR0ZGIsdPE+AyzIMAh3U1IcBhrSez8Ucgc4BdRThvfNMEuH4H+ufjr6gZ028U09/QtbE2dtQdeFKAyzIPAiy2xZwMTICdsHJQBFSuANuOsEl80wRYP2U7c9Zsde/6daJLrl+7nTlzpto1ONT0qeikAJdlHgRYdJtZH5wAWyflgAjUBHIH2FaETeObFGAdg+XLOlTcU79F7gX9FPLI8LGmX50YF+AyzYMAF7mj3I9FgN0bM0I1BYwCbBphG/FNCrB+2vf6qdPE737r26t+F7z/wIFxT4fHBbhM8yDAYV1MCHBY68ls/BEwDnDeCNuKb1yA9Z+ZvLptijp79j2RN15FLfNDff3q7++fH/cnPqMCXLZ5EGB/fsFtnAkBtqHIMRAYL2AlwFkjbDO+cQHWf2pSf1lC0R87Stpoev5dG7rU888/N+pHowJctnkQ4KQdUK7/nQCXa7042/IIWAtw2gjbjm9cgPXTtp/57PxcX4zgegmvvfY6NfZp6KgAl20eBNj17in2+AS4WG9Gq46A1QAnRdhFfOMC3Cxyvixts6hGBbhs8yDAvuwyO+dBgO04chQExgpYD3BUhF3FNy7ALS0t6uLFi16uun43tP6n8aNRUQEu2zwIsJdbLvdJEeDcdDwQgVgBJwEeG+GOjqVqyeLFasXKVU6+W7hZuHQE+vv71dNPDXm5BfTXFu4eGhr1caRQ5kGAvdxyuU+KAOem44EIyAS4HuGVq1bX/gTkfRu6nMQ36g5YR2BgYKDp52192BPNzi8qwGWbBwH2YYfZOwcCbM+SIyHQKODsDlgPop92XrRwoZowYYK6/Y6vEuAGeQLML2JZBAhwWVaK8yybgLMAN77m++2N31JrOteq9vZ2JxEO5c4xlHlwB1y2y0D8+RLgsNaT2fgj4CTAzd5w5fI7bJuFK+qztr7Q629H+u1vDo/6jHIo8yDAvuwyO+dBgO04chQExgpYD3Dcu51dRTiUdw+HMg8CHNaFhgCHtZ7Mxh8BqwFO81EjFxGOCteCBV9QPb29Tb95SHoJ9DcbLVy0eNQfCQllHgRYenfZHZ8A2/XkaAjUBawFOE1864PajnBUuB7Y1K2uu36qunP1Cu9WXP9xjRcPH1ZtU666dG6hzIMAe7fdjE6IABvx8WAEIgWsBDhLfF1EOCpc+nXWocFd3n0WWH8GeGtfX+q/BV22eRDgsK44BDis9WQ2/ggYBzhPfG1HOCrA+k77iismqTdOvznqTlOaX9+Zf+zyVvXd72wcdSqhzIMAS+8wu+MTYLueHA0BK09Bm8TXZoTjvkc3KnZSWyDuPwpCmQcBltpdbsYlwG5cOSoCue+AbcTXVoTjwqW/S/dz8+erkZERL74TWP8N6Hffebvp56FDmQcBDuvCQoDDWk9m449ArgDbjK+NCMeFSx9f3wXrf3p7Pvy/Uv/o/xi4um1K5FPiocyDAEvtMDfjEmA3rhwVgcwBdhFf0wgnhat+F7xrcEj0I0n6o0dTp90w7rXf+vxDmQcBDuvCQoDDWk9m449ApgC7jK9JhJPCpY+t30l8/8YusaeiH+rrV8eOHlE7BrZHPhUeyjwIsD+/4DbOhADbUOQYCIwXSB3gIuKbN8JpwlV/KvrEiROxEXSxSerx33/ggJox/cbIIUKZBwF2sYvkjkmA5ewZOWyBVAEuMr55Ipw2XBIRThtffW6hzIMAh3XRIMBhrSez8UcgMcAS8c0a4Szhaoxwd/fm2DtS02XS73h+eGufSrrzTfsa8Njz0W8u03f0vs2DAJvuHL8eT4D9Wg/OJhyB2ABLxjdLhLMGWB9bvya7/bFH1abuHut/qlK/6WvLlh715unTatsj21JHPpR5EOBwLhB6JgQ4rPVkNv4IRAbYh/imjXCecOlj61BseuABNaWtTXV2dhq/Q1r/kY0ndw7W7nrXfmO9umddZ6bPHocyDwLszy+4jTMhwDYUOQYC4wUiA6y/SWjuvHnin50dG+GOZctHfYNQ1tdOxxI0RvPmWz4/7huK0mwafce7a3B37Y5aHyNvzPMGWJ+jT/MgwGl2TXl+hgCXZ60403IJRAZYR6Xxm3p8mJaOzKRJE8edikm4GgO/Z+9+9eyB/bWPC932xS+p66dOUzfNnlX7kRvbb6iNrZ8ZOH/+ffW3M2+rU6dO1X5W/7ti5Sq1aNEio7voUOZBgH34bbF3DgTYniVHQqBRIPFNWGXgshGuxnnq//g4cnS4FthTr55U586dU794enftR6655traXW5ra+ulQM+bO8cKUyjzIMBWtoM3ByHA3iwFJxKYAAH2aEFtB1hqagRYSt7NuATYjStHRYAAe7QHCLBHi8GpXBIgwGwGBNwIEGA3rrmOSoBzsfEgxwIE2DEwh6+swIVbb/2Plukzppca4P/+93+UavmI2vnzn5V6HiEF+N5vrlfHjh3l2l3qHfnhybOIASwiU/BS4MLs2XNa7vz63V6eXNqT0t+v+7uXXlIHD76Q9iH8nGOByZOvUmfOvMW127FzEYdnEYtQZowqCgTxFLR+08/3v/c9tX//3lKvoZ7Hg9//vtq375eln8eW7m713HO/4tpd6pXkDjiA5WMKHgsQYI8WhwB7tBicyiUB/iuKzYCAGwEC7MY111EJcC42HuRYgAA7BubwlRUgwB4tPQH2aDE4Fe6A2QMIOBYo1Z+ijPrzmHGvAfv4JzXj5hH1GnDZ5sFrwI5/cws8PHfABWIzVKUEIgN895q1avLkyd58GUP925l+2L9t3JcxxAW4bPOICnDZ5kGAw7mOEOBw1pKZ+CUQGWD9xQdrOteq9vZ28QgnfTViXIDLNo+oAJdtHgTYr190k7MhwCZ6PBaBaIHY14B9uOgnxVdPLeljSGWaR9zHkMo0DwIczmWHAIezlszEL4HEN2FJXvTTxDdNgPXPlGUeSZ8DLss8CLBfv+gmZ0OATfR4LAI574DrD5O46KeNb9oAS0U46zySAlyWeRDgcC47BDictWQmfgkk3gFLRDhLtLIEuOh45ZlHmgCXYR4E2K9fdJOzIcAmejwWAcM74CIjnDVaWQNcVLzyziNtgH2fBwEO57JDgMNZS2bil0DqO+AiIpwnWnkC7DpeJvPIEmCf50GA/fpFNzkbAmyix2MRsHQH7DLCeaOVN8Cu4mU6j6wB9nUeBDicyw4BDmctmYlfApnvgF1E2CRaJgG2HS8b88gTYB/nQYD9+kU3ORsCbKLHYxGwfAdsM8Km0TINsK142ZpH3gD7Ng8CHM5lhwCHs5bMxC+B3HfANiJsI1o2AmwaL5vzMAmwT/MgwH79opucDQE20eOxCDi6AzaJsK1o2Qpw3njZnodpgH2ZBwEO57JDgMNZS2bil4DxHXCeCNuMls0AZ42Xi3nYCLAP8yDAfv2im5wNATbR47EIOL4DzhJh29GyHeC08XI1D1sBlp4HAQ7nskOAw1lLZuKXgLU74DQRdhEtFwFOipfLedgMsOQ8CLBfv+gmZ0OATfR4LAIF3QHHRdhVtFwFOCperudhO8BS8yDA4Vx2CHA4a8lM/BKwfgfcLMIdHUvVksWL1YqVq5x8t3DS1xGakDd+EUUR83AR4LERLmIeBNhk1/n1WALs13pwNuEIOAtw/aK/ctVqdfjFQ+q+DV1O4uvyDrjxPyaKmoerABe9HgQ4nIsEAQ5nLZmJXwJOA6yfrl20cKGaMGGCuv2Or5Y2wEXOw2WAi6fFoBkAAAYpSURBVJwHAfbrF93kbAiwiR6PRaDg14D1cI2vlX5747fUms61qr293UmEXT4FXfQ8XAW46HkQ4HAuOwQ4nLVkJn4JOLkDbvZGpcbXUnt7uq0quAqwxDxcBFhiHgTY6hYXPRgBFuVn8IAFrAc47l3CriLsIsBS87AdYKl5EOBwrhoEOJy1ZCZ+CVgNcJqP6LiIsO0AS87DZoAl50GA/fpFNzkbAmyix2MRKOA14DQX+/pp2I6wzQBLz8NWgKXnQYDDuewQ4HDWkpn4JWDlDjjLxd5FhG0F2Id52AiwD/MgwH79opucDQE20eOxCDi8A85zsbcdYRsB9mUepgH2ZR4EOJzLDgEOZy2ZiV8CRnfAJhd7mxE2DbBP8zAJsE/zIMB+/aKbnA0BNtHjsQg4uAO2cbG3FWGTAPs2j7wB9m0eBDicyw4BDmctmYlfArnugG1e7G1EOG+AfZxHngD7OA8C7NcvusnZEGATPR6LgMU7YBcXe9MI5wmwr/PIGmBf50GAw7nsEOBw1pKZ+CWQ6Q7Y5cXeJMJZA+zzPLIE2Od5EGC/ftFNzoYAm+jxWAQs3AEXcbHPG+EsAfZ9HmkD7Ps8CHA4lx0CHM5aMhO/BFLdARd5sc8T4bQBLsM80gS4DPMgwH79opucDQE20eOxCBjcAUtc7LNGOE2AyzKPpACXZR4EOJzLDgEOZy2ZiV8CsXfAkhf7LBFOCnCZ5hEX4DLNgwD79YtucjYE2ESPxyKQ4w7Yh4t92gjHBbhs84gKcNnmQYDDuewQ4HDWkpn4JRB5B7xgwRfU3HnzlO3v7s07/foXOHQsW66+8uXbRh0mLsBlm0dUgMs2DwKcd6f79zgC7N+acEZhCEQG+PSbb6m2KVd5NUsd4UmTJo47p7gAl20eUQEu2zwIsFe/OkYnQ4CN+HgwApECqd4F7btf0mvAvp9//fz0PJLehFWGueh5EOAyrFS6cyTA6Zz4KQSyChDgrGIOf54AO8Tl0LkFCHBuOh6IQKwAAfZogxBgjxaDU7kkQIDZDAi4ESDAblxzHZUA52LjQY4FCLBjYA5fWYELn/70vJZVX7uz1ADvvvO2OnrkqFq0ZAnz8EDgw/U4op577ldcuz1YD9NTYBFNBXk8As0FLiilgvj9uuyyy9QHH3zAOnsicPnlrer9988Hsbc8IRU7DRZRjJ6BEUAAAQSqLECAq7z6zB0BBBBAQEyAAIvRMzACCCCAQJUFCHCVV5+5I4AAAgiICRBgMXoGRgABBBCosgABrvLqM3cEEEAAATEBAixGz8AIIIAAAlUWIMBVXn3mjgACCCAgJkCAxegZGAEEEECgygIEuMqrz9wRQAABBMQECLAYPQMjgAACCFRZgABXefWZOwIIIICAmAABFqNnYAQQQACBKgsQ4CqvPnNHAAEEEBATIMBi9AyMAAIIIFBlAQJc5dVn7ggggAACYgIEWIyegRFAAAEEqixAgKu8+swdAQQQQEBMgACL0TMwAggggECVBQhwlVefuSOAAAIIiAkQYDF6BkYAAQQQqLIAAa7y6jN3BBBAAAExAQIsRs/ACCCAAAJVFiDAVV595o4AAgggICZAgMXoGRgBBBBAoMoCBLjKq8/cEUAAAQTEBAiwGD0DI4AAAghUWYAAV3n1mTsCCCCAgJgAARajZ2AEEEAAgSoLEOAqrz5zRwABBBAQEyDAYvQMjAACCCBQZQECXOXVZ+4IIIAAAmICBFiMnoERQAABBKosQICrvPrMHQEEEEBATIAAi9EzMAIIIIBAlQUIcJVXn7kjgAACCIgJEGAxegZGAAEEEKiyAAGu8uozdwQQQAABMQECLEbPwAgggAACVRYgwFVefeaOAAIIICAmQIDF6BkYAQQQQKDKAgS4yqvP3BFAAAEExAQIsBg9AyOAAAIIVFmAAFd59Zk7AggggICYAAEWo2dgBBBAAIEqCxDgKq8+c0cAAQQQEBMgwGL0DIwAAgggUGUBAlzl1WfuCCCAAAJiAgRYjJ6BEUAAAQSqLECAq7z6zB0BBBBAQEyAAIvRMzACCCCAQJUFCHCVV5+5I4AAAgiICRBgMXoGRgABBBCosgABrvLqM3cEEEAAATGB/wemDCIcbOzQFQAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Square" idx="1" x="150" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAx0lEQVRoQ+2awQ2CUBAFlybwSqzEWiTfoozWwhViONiRiYkFvMsEf4b75LEzHBmqs2eoqktVLT3cNU3n/XvQdW7L83H/65vW7VW31t4edNSMFjpqmd97WchCsAE/OVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGA30X6uWPxnE8bR/Jtp2GcsP1ZgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAACBUlEQVRoQ+3aO0/CUBQH8MMGIRFnooaRL0BgdCIGqQnxASgQjMjqc3A04maM38KwOTqqm8YEFx+rr0QdcSMupiQ1olTOvfec3hZha9LH/d1/e8M/rQ8AIoaR2QoG/X7w+K/V+rj2AcB4LBY/LpUXPQ16e32Bq0bjoQ3KZvNH9frhsJcDOr+4hN1abQBybYj/M6HHp2cYGx1xVSp2Y0IltFSpQjgchtrOtitQN7d3YKTTsLd/ANOZqY4xoUDN5jtUlqsQjUa1oyzMQqHYdSwokDkFbkD1wpjjRIN0ozAYYZAuFBYjBXIaJYKRBjmFEsUogbhRMhhlEBdKFkMCokapYMhAVChVDClIFUWBIQfJoqgwLCBRFCWGDYRFUWNYQb1QHBh2kB2KC+MI6Ccql8u2y5ldn+loaxIbQvVB4vxfh5h9qlAswdnpCaysrrEVRcdA5m02mUpBIBCAmdk5b4O+PzObG+usdZ49oW4LAGedZwX9tZpxodhAmKWZA8UCwmCs5Y8aRQ4SwXCgSEEyGGoUGUgFQ4kiAVFgqFDKIEoMBUoJxIFRRUmDODEqKCmQExhZlDDISYwMSgikAyOKQoN0YkRQKJAbMFgUCpRMTkA8kWBrmaLV3vpDm8vPy700duNrfRMVCg39mgtUQqIzqHP/AUjn7GOu3d8J9dsHgBEAKGNi9cA+958uiHxCYDA7+gAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAEYElEQVRoQ+2aS0wTURSG/66Vx0oXCCIK1MfCFoxuFERDjOArahR8xKgFJS4kRuOGUsrGIBUXxgfFxKhA8REfYGKIiujCB9BqIoiSaAQV3fHQNeaMuUlLZzp3Zu4URCZpuui9Z853/jPn3numFkyxywIgG0DbVOBKTk7pkoD2H3C0Xa6r/aeZXr7qQJHD8XYaaLLKOK0QrzKtj57A7w+g7+MHtD15jM+fP4VN3bZ9BxISErDUZkfO6iwkJc7hNa84TqhC/QNf4fXWof76NWRkLpM+drsN1vQ0WWfp5r0fPuJNwI/79+5K43cWFGLrlo26wYQABYMUHSpBYcEOXdG+fec+fI0NGB4aQvHhEl1ghoGuXK2H2+UEgRwudiAuLlZ3dNlEStfqqiokJiWhvNypKTi6gYaHR1DuqkBPdzfclZVYsXyZYZBgA2T/wiUvai+ex8VaL3LX5nDZ1wVENzvoKEJsbCzOeKqFqKLkLaXh8WOlOO2p4UpBzUAMxmq1otLt4oqa0UHdPe+xIT+fC0oz0IGDRYiJicHZGo9RPzXNJ6glixfhxcvXEdNbE9C585fQ/rQNdd5aU9NMLf0CgYDi/bmBWITedfdg8aKFmqIrcvDR0mOSOaUM4QaiVLPZM3CkpFikf5pt0TNss9nQ0OiTTT0uIBpUWLATkaTW7JmBCZT6AX8X5I46XEAk84LUtAlXh8WAqdTc0hKW/qpAtK2Zm5SIoaHhCSkESkKeqvLg96/RsKVDFYi2NrR5jHaZVstIKlKlR0vR2vowZKgqEKXbylVZXKu0mhOif09JmY/xaacKJDdJtGN67ckFWxXIYrFgbGxM7z1NnUfVjq7gpSQiEP3o8Xhw84bPVMf0GqdjRpPPF1K+VYG8Xq9svdfrhMh55Px4/6aBREbYqC3NCinVeqOOiJpPh7/nz9pD1sj/q8pRJHNz15nSMxChEp0A1uflhyz6qgqVOV2YvyAV+/buEuGDUBu06D9tbw/pCqkCsV7ZZFuLWKtL816Oturx8XH40j+gqT8mVAoZY5Q5M2bG4OSJvydYdqkqRAOVJpvttJL9SEHmAqIzUXZW1qQ6sf78MSjbRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6pZQsfurs6OiH1BboUYFBWI3t7eqDcbWTDlGiOaq9z4dIo2FC8M+alZofFKuVzlpnZS6VR6proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY6C/HzVna7iDZgiISewsK5PetjkcDsMvvmjRvFbfKKmi562gYSCCCnZidc6asB0wT0knRRoamyTFyYbe4AgBYg4T2J17zXjQ0iyV142bNkst5MwMuzRkoTVd6r7SwXF09Be+fR9EX1+fNJY+u3bvQV5eniGVhQIFK0ER7+j0Sw7TfxVGRkZw62aTNGTevBRJBXpxxoBFvaM1DYgnzcwYMw1kRlRF2pzaCk2VfzTOmjX71R8xTomk2qlpUgAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="possible winning triplets"></custom-block><script><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block var="item"/></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><script><block s="doSayFor"><l>X Wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block var="item"/></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doSayFor"><l>O Wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></custom-block></script></block></script><script x="20" y="299"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="20" y="395"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="20" y="466"><custom-block s="status of all winning triples"></custom-block></script><script x="20" y="496"><block s="receiveGo"></block><block s="doWait"><l>.1</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l></list></block></block></script><script x="20" y="639"><block s="receiveOnClone"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doForever"><script><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><block s="reportMouseDown"></block></block><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStamp"></block><block s="doWait"><l>.5</l></block><block s="removeClone"></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportAnd"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><block s="reportMouseDown"></block></block><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doStamp"></block><block s="doWait"><l>.5</l></block><block s="removeClone"></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29"/><watcher scope="Square" var="position number" style="normal" x="5" y="40.000001999999995" color="243,118,29"/><watcher var="board" style="normal" x="3" y="94" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block></script></block-definition><block-definition s="possible winning triplets" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;triple&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="board"/><script><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doReport"><block var="item"/></block></script></block></script></custom-block></script><scripts><script x="67" y="211.19999999999976"><custom-block s="possible winning triplets"></custom-block></script></scripts></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="913">X,O,X,X,O,O,X,empty,empty</list></variable></variables></project><media name="M6L4A3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>