<snapdata remixID="9804313"><project name="U3L1-Tic-Tac-Toe" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAgAElEQVR4Xu2dB5hcVd3G35mdne01m0p6IYSEkBAQCC2EhA4BRJBiRbEg+oGCir2hgoIoIp8ifCLSLUhvgUgLIQmk99422d7L7M58z+/MnsndO3dmZ0lwB8h5nslmZu7ccs573n8/xxeJRCI60A70QB/0gI92AIB90PMHLml64AAADwChT3sgZQA2NjZq9+7d5lVTU2Ne1dXVCofDsQdAkvt8vm7vu1Ce8Bi+cP/O6zOrJbjP73x/4Fx7+76goEAlJSXmVVZWpoMOOkhFRUXKyMjoU8C5L94jABn4qqoqbdmyRU1NTeb3nZ2d6ujoMH8tABIBxAuAPYHywLl6N4nd/cV7v99vwMaL//PZqFGjNGDAAGVnZ6cNCBMCkBtub29XZWWltm3bpl27dpkbLy0tNX+DwaBycnLMw3mg2jzw/mgA3H0ur89SudaH5VxIJcautbVVbW1tam5uNuPXv39/DR06VAMHDhQM6TV2qfTj/jwmIQC58fLyci1fvtyw3eDBgw34AN6B9v7qAQCJ9Nq6dasZy2HDhmn06NEqLCzs8wfxBCCMs3PnTr3zzjvKzc3V8OHDFQgErNUS09ms7uYUAc7PnIxj/5/ss3f7nRXpqV77w3xfkAq6O2x4xBFHdNPZ+wKNngBE7K5bt84YHJMmTVJmZmZf3NuBa74HPYDejkrV0tKi8ePHG72wL1scALF2V69ebegaywl9wcle1tKE1jFMXnnlFR166KGaPHmysrKy4tjRaZm6GcrrO2dneB2PCEGfefTRR3XyySdr7Nixys/PNz/zOt6eL5VrO63xD/K5GhoajIRDzZo5c2as//oCiHEA3LBhg7Zv3250BgY3kc7HTFq2bJkBwqxZs8yDYHGFQqH39Dk4P/f4y1/+UldeeaURI3l5eUa3OdBS6wHGbs+ePUbHhzjGjBmT2g/fg6PiAPjaa68ZCwpLF8MjUWPAMVAefPDBGJVjbWGoHH744UZsw6IbN240OgdARvmdMGGCsZ7pgPXr12vHjh2GYbHKEPfomhUVFcb6tq4D9BXOtXnz5phl9/jjj+sb3/iGpk2bZs7NbD7QUu8BWBAVi7E47rjjUv/hfj4yDoAMLDcFkHglchIziwDgn//855ivCdGIyP7iF79oLKxnnnlG8+fPV11dnQEJIv2KK67QkCFD9Oqrr+rJJ580Yhyww2xf+tKXjNGzYMECrVq1yhx36qmnmvt49tln9fbbbxtgc24MpF/84hf6yEc+EgPgAUd4FB2pOPYhCyY5Y3POOefsZ1ilfro4AP7lL3/RoEGDjL8IMCTynQGYFStW6O6779Zpp52ms88+2zDa7bffbhgQ0ACYI488UhdddJFhuu985zs644wzdMghhxhAwXSf+MQnjHP0Bz/4gc4//3wD/rfeesuIVI4HbH/605/MtU444QTzmjdvnj71qU+Je2X2Akp8Xu57dTvJ6ZZUfYEf9HMxfkimNWvWmL7sqxYHwFtuucWIVECSzFEJQAAFOuBZZ51ldECMF0AxYsQIM9AA7Pjjjzcshii+7bbbjNXFjFu6dKnuvfde8xfdEZFw8803G9ZbuXKlYTUYEaMIUAOw008/3TDeokWL9OMf/1jXXHON0QEtAPuqE9+P14UlYb+XXnpJ1157bZ89QhwAAQFWLa9klqAFIICDATFEEJt33XWXpkyZYlgNEQ1AAOjatWuN4TB79mzDkIhmAHriiSeamfj73/9eV111lYldch4sakQ5AOQaWG0zZsww53v++ef1zW9+U3fccYeOPfZYA0CrA6Zi7fZkaffGcv5vnsvLz+lkebe3oqfnqK+vN3153XXXpRcAMRQAYLIGAGEqdMB+/fqZQDf+JTrpy1/+svkMHQ9WpGMwbHDdXH311cYJ+thjj+n11183hgmsiEgGYBg+6JIA8Atf+IIJIyHKX3jhBfM5Fi9gmzt3rmDro48++gADvkv4wID06/sSgIAJMx5wYJAAFNjq4IMP1pw5c0yXoMstXLjQWFsA57DDDjMMCEgxNPgOXQRxz2wEfDAgTlKs4enTp5vPeS1evNiAGeBj6CCSYV70VT47YAX3HoVpCcCbbrrJuEosAyZT2vkOYGE42DQfezxgBFwwmTNpwcYlAY39jt/YtC7A6UzxQjfkPAASowiL2XlPABHww7Be4T47LKl85xzCVI7vrUHTU1+mknTR2/tKdrwVwddff33v0buffhGnA7oBuJ+uc+A0adgDlgHTCoAYComMkGRJB07/074kKSRSqt9NwsMH6VyJ+vfdPKM9l2VADLq+anEMCABTMUL66oYPXHf/9YBlwLQCINGFVNwwluVIBAh2Zcu0tbWqvqZKdbW1ikTC0v7JSd1/Pf4BPFNHZ4fx1+YXFqukbIAxztwtkTsNAOKG+da3vtVnPRPHgAAwFQa0Bkh+bo4ayjdr59qlqti+QR3N9WptaiQe1GcP9WG6cLizQ3kFhRp2yOEaftSpau7wqbWtrZshl6g/LAO+LwHIrBs4YIAa92zR6pf/pY2vPaH28nUqzfUrO8Mnf1dZQ6cy1OrLVos/2/wN+TKVrxZ1+oNq9eeIw4Cq86/RUVyfWTh7HZ/su/fjuYwnoLNTfkUUiISUFWlTTqRFOeE2BdQ924j+KCwq0UETj9Kgkz+p9sFTVNvYnFJWUloC8Oc//3lKRggMOHjwIC185HatfvER5Tdu0WH9MzUwP0NZGT5F5FObgqrLKFJlYICqswerLnuwWoKlGuarVGuwSNWZA8zk/CBHLyz79OYZ8au2t7UpU53Kbq9WYWu5Slt3qV/7bpV0Visn0iZ62DQf8W3Jn1OswJhj1XnWj1XV2Bbzi7rdME5XkDVCvv3tb/eZ0IgTwQAwFREMA5aV9dO911+s4t2LdcSgoIYUZCiYEaW+dmVqbeYYrQ6OV2v+YI0cUKxBI8epaPBIZWRm9dkDv58uDGjryzdrz9b12rqrQu11lRrXvk6Ht69QUKG9ILQPlVsi/1VPqaIpNce8ZcC0AuCNN96Y1AhxzmR/OKR5v7laI5tWalL/TOUFERo+NflytSg4Wa3FI9X/4GnqP+pQZWb4FcgMyp8RkK+rTNBM4K6qN/46XQr7o77j3bgo9qeraX+4Tjo7QuIVCnWodvc27Vz+ujqrtuvI9ndUGq5VQJ2xOeXLK1XOtS9qR02zcc4nixMbcHfFgm+44YY+m5dxDAgAU2HASDis2j07teq+72tC5waN75epgN+vJl+OFgYPV2jgoRowborKho5Wdl7i6is6iSgKUQ6iHe1traqrqVZtdZXaPSy6vT1ltUGvvvP6rrfHdz9vKNSuQDBLpWUDVFTar9ehP68cPa87t5EdokE2umQjQ36FFWqs0fZVi+UvX6nDWpeqLFwjPjeTOa9UuV+fq21VjSac2VOzDJhWAPzZz34WY8BkD4CSvGfbJm165GeaGNmkg/sF1OrP1ebMkdpQPE0jDztGZcNGKyu3IKGexxd0cn5urjpbG7X2lee1Y9M6tdXXyt/WqNY2xEx6tM7ODpX0H6Cx06Zr+DGnqDXsU3soZKxN2MYW7Se7WxI2yNxxp7lZcHIOgEPokc/scVzDTtRAhl+dTTXauPRNDapYqFGt61USqXvXAMQNQ95lX7U4BgSAPcWCudlwOArALY/eqInhTRrdL1u7AwP0dv4xGjTxGA0df7iC2bndnssdC6WDs7OzlBsI6PW//0Wrn3xAjdvXq8gXUlmWX6FI1DpOh8Z9FJeVacSRJ2nonM8pMvQQNTa3mBg06WSwCTFvrwaAYDYSJ2B6JwBtn5BMgUgkRo4kcMbDOSeg5BjjfRg4UFVb16p85QKNrJqvsR2blamObgzIpHA2rzi0FcFpDcBEg28YcPteAA7qV6yN2WO1uuwkzTxzjgKBnks5STrNy8lRc9Vu3XTZqRraUa2DCzI0OMev3Axf2oDP9gHWZmbZQSqYdZlyz/y86ppbDbBqa2tjAPPqL0BK7iOZPgDQa30WMoYACckWsJ/Tocx7fm+PIeMIMC96fZ6KNr2oQ9tWqF+4NgbArZUNvRLBaQXAn/70pym5YRBJFds3xxgwt/9QbSw4XBkjpungY2YrIxAwHclMtrMZ8ePM+KCzswIZ2rxssR664QpNz27QyLwMZfn3+hHTgf26MUlugbImHKOyr/5eNc1tBigs1AQ7AYqeAGgzh9yMRKoZCwCwkBBsyjmtaLYFYORPwlqXXXaZKeDatXqhmtYt0JDaJTq4Y1M3AFoGTMUN893vfrfPujlOBANAK4LdneS0qhDBTgBG+o/TxoEnaczU6SodfrBxUHE8M5fCIzqR5FFnhwDIltpqzXv4Hvnm3a8J2W0qCfrV5cnps05JdmFfdp6yxk7V4G/fqz31UZ0NBuwtAO01LMgoM6AUgpxI8iwpjWWCwpgcQwnsiy++aDLDP/3pT5u+bK/drc3LF6hoy390VMcyTwBynURpYNw3CalpBcCf/OQncUaIlwWHCK7YsZcBWwZM1IbhZ+vYk2YpkJVjklRJw6f6jQeliJwEUmY339EyAwHV7Nmlv//uFzps+2sanRXS4NkfV8HRZ8pfUNINB531VWp45R9qfP3xPgWmLzs3CsAb7tOeuqi12RsAAiovEUxyLom51MS8+eabuv/++3XppZea7HFeAJT6G4q7AOAxxxyjzAyfli1aoKxVT2hGaEFCALrBbt/bWPD3vve9PuvThAwIC+7VfeJXqMINYwF4SHiLGgdM1saRczRz1mzzM1tAvmTJEmMhHnXUUQaA1APbIvLMzICqdu3Qg7f8RMdWLdKorJCGXnq9ik69XOHWFjUtel6h3VtMXDnc2qS2jcvUtnnFPndWoGSgsiccrexRk9RRs1u1T9+dcuzaCcDdtVFdCwCi5/UkgouLixOuKAbA6HPO8dRTT4mAAHF5AMlCQmSXU8RF2cNnPvMZA0DAvGjhW8pc9i/NDr0eA+CWinpjmbubmwkBIKyadgyYih8QEVy5Y4vRAScAwEFTtGn0BaaugwbLkRWNOGF9QcorqY5DkbYMiLVXVb7dAPC4qsUa2QXAwpkfV3v5JlU/eLNa1iyUwlHGzCgoVXDYwQoOnyBFwvJlBg1wIqF2870vmG0+D+3apEhnhzKK+ysjrygaWfYHFOkMqW39EmUOHqWC489TzsTp6qjaoaoHbjK/ZYDaNi1XZ321ssYcrkC/QWpdu1ihXRsVbo0OaAyA3/6rdtc1moFmIFMFYCIGBIAwIAB8+umnDfgAoRcALQOiT1KqkLn8Mc1q/U+PAHQD0voB04oBKXe06VhO6ra6hP0MI6Rq59aYEdI8ZJo2jrnQ1O1akY2oofiZVQ1o1AQDwG4MWB5lwG4AnHWZOhuq1fDyw2rfvlawbbixVv68QuVNm61Cvq/dgy9IGSUDFAm1GdD4MgIK9B+qlmWvmd9njZmsQPEAddRVmuhLoHSQ6uc9KnWElD3uCGWNPswcx2fZAI7v5z5orll05hXKGjZeFfd8X83vvKzOhpoYAINjEMF/NSK4NwDED+heU9GyEkByiuCHHnpIF198sacIpo7XMiBlrcHlj2lG00vdAGj9klZv5+adUR7eWxH8/e9/f5+lyrs9QZwIBoCJjBALwqh12+kJQOqAnY1KNgBI/QflmakAsOjMzxrmCjc3KNIRZTeYEDYKlAxQwQkXqGnxi2pdt1iFMy5WRkGxmhbPVfu2Ner38esVbm1U25bVCh40RuGWRjW+8YTCTfXqd/kNirQ2qe75vymjqEz5x56t9q2rteMnH1fpRV835+V9Z3W5co+Yqc7GWu268ZPqAOxdzZeVq+DYKUYHtCLYMiClqNSwYBnb6A6AQx3BGAOAyRiQfofx6COMEPrMywihmB8jhHMDQBjwZAcAN++p6yaCezJC0haAyVCdDIDOOC4i2AlA3iOCOQYruHr3Dj1wy090vFMEn3KJ0f2qH/2NWte9bURwJNyp4NBxKpxxUeoAHDxSHdXlqn3ij2rbskpDvvM3+bNyVP/Sw3EAzD/6TJWcd5X82XmKtLcqo3SQmha/oKp7f6rOxij7mQmYBIA8z5133mmWJEGUXnLJJaaY3q534wags59gwHHjxpnlS3C1WDcM13S6YXB6n3vuuTEGxDruCYCJxtGK4LQEILPRy4dkqZyMZ7cI3jD6o2YlBGezAMTpHM+Amaou36EHbnUBMIEOmDXiUBWecknqAIQBmxvU8Nq/FG6oUdmnfqAIseYX4hnQn1uofhdfp/yjz1BGUT8D3JrH7lDDvL8bA8gLgOU19cYIATDogFirGCQAC+bCp8dzo4bAahaAXitOoAOynAlRDprbEW3PwXUAtFsEn9z8ckwEOxnQK6nDimXuFSMkrQD4ox/9qMdQHA+AG6Zql0MHHDxNG8Z8NLbSkn1ItwgGkFYHDAYtAH/ajQGLTvuU5Pcbixf3CzZEpK3J6GHoablTTk5NBA8dq4yCEnVU7jR+yeBBY9U4/wnDgFmjJ6vknCsNs9Y9+xfVPXev8qefo6JTP6nMAcPVsvx1VdzzPfNbDJpkAIRJELOwHqIX0WlBxrMilrH+McScItjplIcB+S0gptTVKxSHXgdouJ4FIAyIDugGoDs2nSwUx7o8fdXidEA3ABPdGCK4ete2mBHSNPgIeTEgnY81TO0IrNoNgFYE37oXgP2mnKjs8dPkz44uOmlbuL0lCoZQmzIHDFX7jo3qqNppDAksWCzVztpK5U4+weiNgYEjlDvpOPkCQaMrdlTuUKQjpJYVr6tt0wplDhqh3MknypeVo46K7Wp44wllj52iotM/reCQMWqc/6SqHvhl3OM7RTAMiBECA1oAevWXDcVZAHoxIACETWFJ3DWA2C6LbBJU29sNkBHBOL2dOmBwxb8108WAqSRHWBGclgC0Ith2qNuCSgRAVqtyW17oRgCQjmcGWzdMVjBoHNEP3vozTa96SyODIeXspzBIyXlfUcGMC9VZtUs1j/+vsWSTNdwuOQdPU+6UGVFWfO6van57bjwAs/MUHHeEBl5/T8wISRWArIHoxYD0FyLYLmNHXyHC7dLIsCjgtNky9CMA5FyWAWe2zIuJ4E27a83EcI+ZVZ+MLuvzmesRCUkrAP7whz/sFguOiR7XdgmIiBoY8O/RbBgYcP2oC+J0wGSDjn7UULVHj/3xNk3bMldDA22mnmR/tMJTLlXeUaeps65CDS89rJbVC5KetuzyG5QzKaq/YjWj/3k1f36xsiefpOIrb1JFXaPR1ezqDVZ/c//OWsEWgIkYEECk0vg9q4RZKxgGPMUFQKcbxinqnee3AGTM+6rFiWBuJjVHtAuAg6ZqnQuAicx/2yEZfr/amxu16c2XVfbMb1TY0ajA/sHfe9afiPbCMz+vzBM+pqr6BiMOASAikgWZvBoMhuh0A9DZP4hgmNTJUpap3ABCVwSAMCBumCwA6HBEw4C9EcFpBUDouKd8QGuE1JRvjzFg46CpMQb0ih27rTE7UAG/Tzm+sDLXzlfTc/+nju1rYpGN9wxF7/LERFDyjjlbOTMuVktuqeobouvfMNjouU7Vw3kJmxUEQJ0Jqc4+YZEnJwN69Zf9jOtghKAnIoK9AMj9OFsyIwS9v69aHAO6AZjoxohOuAG4buT5vRLBnBtxkkNeoK9DvqptymhrNiWdPl/8Dkx91UlcFxYLE64rHqiOgv6qb96buWy3Lksk6ux9o3IkWvQTBuyNCLY6oGHAlY93C8VtLK/pFQOmFQDxCXmF4tyzGyOktnxHNwa0APRiwETg4bywQnQLsCwTdmtualJTQ71C7dEoSDo0Vn2Qz2+KwIPZOSmDxd57sj7hOzcDJntmpxGSCgATXduG4oh+9VWLY0AA2JMINnoKRUm7uwNw7YjzYrFgrwfyEgO4Ggry80wtcfmaZarYuV3NtVVqr69VC+s+91XPuK5LUVJBcalGTpyqwYcdqYbWdiN+Mcb4iw7YU/MKw9k+6S0AnTpg9qon4hiwNyI4rQGYqFPp+DonAAdO1dqR5/VKBNP5uTk5Kisp0prXXtT8v96unWuWKj/SFq0JCVPkmR6NdPyyQQdp3PGnasScK9RaOFB19VHjw/o6E+0oBQMhwmF5p5Pa+WT7BEBEcNsrMTfMhl3VvRLBaQVAUnNSWZ6NSEjdnp0xEdwwcIrcItjph/IKCeFGKCosVGdTvX5+0QyVtVVpfGGGhuX6lR/wpw34AAoTgVdg4HAVnvEZBWdcosraaCgOtmFCJssHJBJiFnLq0gPdYU4nAJOl0fMdL3RAwIwIzoEBXQC0DJjsXLYoiSTkvmpxIhgApuKGQQS7AYgIdjuijbj22MiajiHkVJiXq13rVuqeay7X0Vn1GpWXobxAtCYkXdjPOTj+vCJlTTpexV/8tXZ3xYJTBSDP62ZA2zdOACbqL3sf6IAk+Fo/ICJ4dgIAJgOW9QOmFQDJjk1leTbDgBW7tLXLEQ0DWgDy0DAChTZ0LFm8NiGVLRysqKIDI20tWvD4w6p98o+alNWqsmx/WvsCqQmxkZAdlVFrk1cqDAgAE1nC+yKCYcDZ7a/GRPD6nVXdRHAiF5g1QqgD6qsWx4AAMGUGdAFwzfA5MQZE5JCOj4sC3QdRRYrRmWeeGdvUEDZoqqnU4/97q8ZvelljskIaePRs5U48Vv6ugnbbMeGmOjUvmafmZa/2VV+Z6zpjwVt3V8aK0lMBIOG1VBiwpwf0YsBTXQB0GyFe57QM+L4EIG6YegPAn5tQXMOAw7V6+BxjhCBe2cSGVHzKB2FUdlG67777zK48RAQAJgtb1leW66Hf3Kjp1YtNTchBl16v4tM+aVLtyQU0yaAkwO5HAGbkFys4/BBlDhppMmya3nq2pzGPfe8GIOxH3DVVACZiQLYeS9UPSP86rWAY8NTQa90Y8H0LQIqUvdwwTheKjYTUV+4FYP2AwwUD2nxAtoAis4OdGJn1iBj2Bvn85z9vGBHXRUaGX/UVu/XQbT/T8dVv91gTQrJoRulABUoHG1CSgk+ulk2X8lEMH46YFHxFOuXPKTAJqFHq8pskg46KbQoOGauCGRcpb+oMhco3a/f/fjN6Lp/PZM2EW5qUOWCY0PdIjCWeHKs7ycpV5pgpGvKd+wQDWhGMmOvJCIEBLQDdiQJuI8Qi3iuhoCcArttRaQwj89iOxZ/cjnJrhLAaRl+1OBHsBmCiG8MIcQNw9bBzu7lhABpxS3a5ZBdOWJHVOBkIBo7Oaaj0AOAplxgg1Dz2B7VuXBrNiA61K3PgCBWccL6KZn/CpN37gjkmFSvS0qBwe5sy8grly8xW48JnTSJq9ripBkgkoZKWpYwM1T55lxHvFCRlDTtYnc0Nan77JXNuf06eap++R+1bVql4zpeUffARqrrvRjUueFqdtRUxEQwAqQlxiuBUAei1NgwnBoA2FtwTGKwItrHgnNVP6jQHAzoBmIoRklYAZKWkVN0wDVXlMRFc339yTARbpRffF9tuAT58Zez9xmY1iBpegUCGGir3xDGgqQkp7Bdlna6KuJZVb6pl5XyTYFpw4gVqfmee2jYsNYD05xepecl/1L5jvUo/+jUjrtu2rTEp/KTXNy18XpG2ZpVc8FWT4Fr/8iOmWInsZwqQdv78kyq96BvKP+bMqNiv2GG+I69wx88uN3mHdslhRLATgFYEvxsAOo0DpwhOxQ2DCLZumNw1T8UBkP72YkAb0eLalgFZEa2vWhwDAsBUjRA3AFc5GBAHLcCjuIYlJ6iWYwNsu5gPRklWVtATgIWzLjWMU/f8fWrbstJUv1FcZAqJjj4j9ZT8waOMDln3zD1q375eg6+/yzBh/dyH4mpCKEgiQxrnDyn46IctK95QxZ+/ayrnbHMCcEt5hdH/bO4djPTwww+b5yYdnypAVBIYC6MMqz8RA/ZGB3QzYC4M2LG3Lnjt9oqYCE6FAdMKgKyWmZIbJtypxqrdMQasgwG7AMjsYndM3DAsNUHmBtVe5M4x6/iL0p6dlWXyAVPVAXtfEzJanY11apj3iDpq9mjA538udXao7oX74wAY6DdE/S76usmopj6ks6lOdU/fbSYB4E8EQMuAfM/iQxhbJN3idkL/BYg8M5ngbgC6GdApghO5TiyrWQYkG6YnAPbkhqH+uK9aHAMCwFRjwY3V3QG4aug5MR2QbUAZDEoV2YwQ5sPwYGUnjBNiwDBGowcAi079hMKhdrUs/Y9CFdtNsXmkvc1s/ZA1YoKpDU6pLHPoWPmzck25Jr/NOfRYtSx/zdT+BoeNV/HpnzY6YPUjtxgxTUF80ezLjd7YsvotVd774+hvO/YuDO5mQCcAmWw8F0Cz6fQ8N4AEgDzve8KAa57S6S4GtCI4GbCsCE5rACYzQpIBkO1YcUDjbmEw+MsAnHTSSYYp0EVwwzRUV+hhhxU84KTzlTdtlvx5xd0ujVgM7dygcFuzgkMPVtvGpQrt3Kicw443pZQs2xGq3G7EM3ofFnH2+COjlmz5ZqMXAmKKkig4Co48NKo/Zucb3bH2yT+ZYvVoTchoNc5/ygDQ3ZIBsCcrOBkA98UIgQFP73wj5oZZs21Pr0RwWgEQKzVVI6SpZs9eEVw2WSuHnt1tZQQqvGA7uxgPooCXXdCRz5uqK/Xwb2/UcVWLjBumr2pCWC+GupCC4+Yoo7BU9S8/rIZX/ukBwDxljp2qQd/6P6ED2joNDkwVgM7UNmtwoAP21gp2GiFnuACYzAix7hjLgCwD0lctTgQDwFSNEC8A2liwVw6aWxdBVDXXVuuR22/SsXve0MjM9v1WE9LboqSBV/9W+UedZnyB1A1X/sU7S9iXU6DgIUer5Cu/1faKahPhsTW8PQEQwCCCLQCd1q4FYKIEDqdFy8SdNm2aEfVEm/LWPKUzwvO7MWAqIthGQtIKgOwblmpCanNNRYwBa8sO08qDzu4xHcsJTAajs6VZq195VkPn/VEl4SZl2kA9pdoAABp8SURBVB1u9nFKspAR/j6c1Kwr4ywu9zo19cb+nGgpKAaI9fu5j2XtmbxZn1DmzMu1q7I7ADE4vBq6L6zvBqCzLxIxoNdEBrgkI1g/oBcAYTd3ErH7XDYWzP6AfdXiGBAAwoATJ0409+T0njt9SCj1bgCuGHJWLBSX6Hcxa7IrrYgiuGCoWTkrXlLH/McU3rO1m9LfVx3jCdKyg5RzxEzlzLhEzcUHqaomuiwbDMhfohzuaIPtQ74nGcEyoLt/3H7AZH2PG+bII4+MZcPgBzzTwYCrt+42fldnX3uNh12gMi0BaDesTmiEuAHYb5JWpMCA7vMhTgpyc5Tf0SRtWiJ/Y3VXKlZ6JWOxKWAkt0gZB41TeOBoVTe2mIxt3Ek43Hl5gc/5vImSUTmmtzogAIwx4NqnkwIw0RhaEZy2APTKS9uri3RnwBoAOOSsXqfkM5thBdw1eV0ryHewInxrixnUdIEhLNcZDisAy8lnEi28AOdVdpCIiZx6Hbpcb4wQAGiNkPx1APDNmA7oZsBE48j1KExPOwCyTh0MmCyQTWiquXavDmgB6F6cqCcRahiwoEClhQVqqamMbvdauUf11RVqaW5JGwCygU52Xr6GjBmvspHjVFPfEGM950LsiSVGxLij3HqZPb43AOQcTgbMhwEjewG4aku5pwh2J5TYxYnSCoDXXXddShvVoAO21FbGjBAnAJ3WrnOWe8U4c3NzNGLoUFVuXK1nf/djrVk0X1kdLRqY5VdbmtWEDBo+UhNnnqvR535GNZGAauuia8JgCfNKBC7LlEw0QGhLM539RGo9jOT2FHj1pQXgXgZ8RmclAWAyEcxGNTfffHNPPPGefR9nhFx//fXGCOlpeTbSoNwAXD74zB6tYLdOVFJcZPYEue1z5yurcpOGBzs0NMevwsx0Eb7RO+Zu2Hoid9hYFZ95hTqnnKbdVdGFghDPgAq/ZyIrmOXVUDWcbhjnsevWrTNiHUAna2Zz6q6FnjB6AG7+uu4AXLl5V8wRnQjQXMMy4E033fSeAaynE8cBEAZMxQ+ICG6pczBg6UQt77KCU/EBcmOkZRUXFqihfJvu+srFOjxQpzH5GQZ8mZShpVvzRdepzpo6U7mX/UA7K6tNIgIgRJXoyQ8I+yViQFZQZQV8m8eXKH4L6IirE/bjmsSC0QHPiuxdJR8A9sYPmFYM6AagF5jABSK4ta4qJoKrAaCDATEg2KaBXECiBczaKVOmGJawcVKsuECkU6tfe0Gb779FU7JbNJCaEH96FiQZJswmEjJNpdfcaSIh7waAXqIaEBMvBoiJNhqEPQljkl1E33Eey4BnKzkAvcbRWsFpB8BUjRADwH9EU/LdAGRhSmYnA4SuYmtDpk+fbmauSckPZqqlrkYvP3CXRq59QeOyQiqbMFXZIyaYJAJn25/bNOwLsRILDoyeov7X361NO3ebyYWPLxUG5BinIeIEIgCB/XBYUzuDWLfimN/Qh+iQOLsBodN4KVj3jM72vRWzgmFAp0WdyJi0VnBaAfAb3/hGj9kwJiU/3Km2uupuAFw2KJr/Rlu5cqUB2eTJk0UlHNnQmPwssG3Xu2NGk45FUdJxNXu3aSBLhUznjj3b1NkcXTFqf25UA7hJ7Se/MNLa3Ku9R9wABDR22dyeRLAbgF4TwaasAQ7LhBZ8pHjhzHY2GLAnABrmdi2vx2c2FvyrX/1qX+bkPv02Tge0AOxpgUpEcDcAlhyqpV0A5GGZyfj2SMtHASc7Blb8whe+YHQmHp4BISX/33+8RSfUvNNjTQh1G6xoSio+RpBdwIh7iXZydEGjcHtr9PuMTPkyMro6KLpfMPUeZNOw1UP+R04zmTC7broiuu+9T9H9QDo7jKglo4ZV9c35wl3XcDDgxh3lMQaEpVIBIM/sFsFe4EjlM47BfVOw/lmdk4ABk/lyrQhOKwB+/etfTy0bJhxWe/1eBqwqOVSWAa3bgdnKqk///Oc/DQivueYas5ENIgYLjMEgHzBVAJLDV3jShSZvj01n/LlFJleQLRgAl0nj7wipccEzpt6Y7BaW4jXgzMwyafmslsqOl6yEyprRALJ52SvmtwCcXZPat65R8TlXKueQj6j6H79V0/ynYls1xBjwuj9ro0MEpwpArFgvN4zbR+dlhHhZtKg5XgC0FXbJ0vstA/7617/eJxbblx/HMSAATMUKhnXa62tiIhgALh14ejc3DACD7RBTdAg5b2xdQEPU2HzAx10MWHTGp+XPyotWqLFCPSWaG5eqfdtaZQ4croKTLlTr6rfUvnOD8o44xbBi69pFZg3polmXKVS1Q6GdmxQcPt78tmXlG4q0t6vwlI8rtGODmihCGjDM7AXCrkq777hWxWd81qwZ3bz8NXXs2Wp2UlIgU7tu/pzJQ7RJqQaAow5X2fV3yzIguloqAAR4Xgy4LwOICC6EAf0LYzrgik07U4qqWAZMKwBee+21KaXkUxXX3uANQGYqOiBKM2IJJsTH9a9//cvUBZNGZF0XjdUVcgOwcPblJg2+acHTJpmUa5mdkXx+kzKf8kY1Q0ars65SdS/cp9DurRr01d+Z1ffrX3wwLiW/6JRLVXTGZw1LwqjBERPUuv4d7bnzuuhK/bZ1ARAjxA1ALH30XMQiC40fe+yxxvKnURNi2S8RAzqBmMgNwzFOsWp0wPXP6twkAEx0LpsNc8stt+zLHNin38YxIABMjQEjCrkAuGTAaTEGnDdvnhkEUvAB4qZNm8yeFF/84hdjZZmIzSgAb01JB+x1TQgArK9W/dz7TWr/wKt+Yzqr/sUH4gCIXlj6sWvNSvmm1LMzpPoX/qbaJ/+scJchZH7sAUCMEAwqjAR0XVxPWKrk7FEXgjGBiwVx+J4w4IbnugFw+cYdvWLA9ykAwwo11O4VwcUTtMQhgrF6cVGQEc3gYICg911xxRUmg4T/YxYYAP7JBcDZl5kcPjKS23esMwZApKPD7BVHPS+VcanWhPj8GWpZu8jsD5c//Vxj8da/eL8yB40yuiTMWnHXd9S6aZmJcCDCyflr27BElffdaEQ7W0N4MeCG7bvMMyKCeUacw/y1ITcAh6qB/vveAhAGXBQTwe9rAGIopJKSj1gMNe4FYGXxhJgOCOXj/0MU4YxGB2QF+fPPP98s1YE4xkpmZQRS8p0AHHzO58x2XP7C7gt+w0LsZIlOyMaClEwCJmp5qWKjZpi9QorPvtJYrh31VcoaOVGBfoMVbqwzYjzS3mI2pWl861nljD9SxWd93oCaepLKe39i9icpOv0zCg4eZYrRAWZcczCgG4A9WcEAEvHrlZJPf9nV9pPJNBgUlQaQW0d0EQyY0R2AvTFCbr311n0So/vy4zgRDABTEcEo924AOkUwN4VIwhWDKKbjzNYONTVm12/joA4G1VhdqSfu2suAOYGMrjCIVyiOLZOMv6WrUDwS/b9RjLr+6XpfMucqFZz0UbPxYO3jf1TTknldx3GOcJfbxa76FzEsC2DZKYktYRte/7fqnr6nRwAyufBrwnzvBoD2Ak8++aTxFjBhkzXcWhdccIGZzIDQGCEbntMcBwCXbdjeKxGcVgD8n//5n9QZsKlO27oiITDgO/1PjemAdrbb2Ked9TZ509QFZ2ebmpCn7v6dple8aTaq2V/7hPS2JqTfZd9W3tRTojtvLnze7JLEbpnu5svJV2DcUSq66jZt3rXHTCREMDHangDIudxuGHt+gPzyyy8LIC5fvtwTg0OHDjWbfp933nlmcnMu3DBeAEzGgNaQsW6Y3/wmqhv3RYtjQACYMgM21WrbP35hQnEWgM4FKpOl5VuFPNTUoA1vvKBRC/6mskizgvupJoTtttDlKNFsN9t4Rdd2SdQwPjJKohsF4oZhd02vllE6WDknXCj/qZ/V9t3RuK1lwGTZMDaB1RohXn2DrvjGG2+Y3TZhNmejtnrmzJlm0290TZoVwQDwvMDimA4IA6ay0pZ1w6QVAL/2ta+lnA/YYRiwC4BFh+idAafFNitMZTYhAP2KKKutQQXvPCnfiv8ogrvFsTlgKuf5bx1D6C5r4nTlnHyJGvqP1e6KSuNOsluP4V7yarC93UMY0CTKG+S3uGsWLFhgmBBXFkAFfCeffLJ5EdZ0u2GKNj7fDYBL129LWQSTD3jbbbf9t7ow7jpxDAgAU1kZAR2wo3kvACsAYJcITlQb4RVewhldWlSgjKodalv4jFk+LdLZ2WcdkuzCGDRZh3xEgXFHqr69U41NTdH9Q/BTpnDPXhnRXn2CgQYT/uMf/zDnJnrEC/DZZn8HUxYDwMy3YwwIAN0MmCwWnNYATDQggKzTBcC3y2bHJaSiH8ES/OU36C3oS7xsWlbsGjCfn1ys9Nqkpi9mA+4dljehz/AnkgNo62cwePie7wAgDHh+DwD0egYrgtMKgF/96ldTNkI6W+pjIriicLzedjBgNGMmbPx/LFTEhs04bElCZVfwkSNHmr3V6FSvGKfVcVJN7090vJsxeoq5Wvb2SmFKFlftzXde99rTffEb3C8AkZQswpron4YBN70QB0D8rD1dxxohv/3tb/tijtn78/kiDpkJAFM1QtwAXOxiQJzRrJBF55JjiJWIQxYrD32J2uPRo0f32cO/ny6M1YvxgeTAWibSwuT1AuCSdVt7ZYSkFQCvvvrqpLHgvYzEmn0NMQbcAwN2AZBjCEfZeDCLUsJ6uF1QxqH+t956yyjKRxxxhMmSdjIIwPBiRX6Hko7ehbPcqYwnq31I5TubDEo8l+NJjyeKw307w2eJzsU9Yem+8sor5i/n4bkJRfLcqWa3WAPFeTx+VCYvaszChQv15ptvmkWemMS4YdABzw++E9MB3QBMdG3LgL/73e/6bC7GGSEAMFUGDLd2B+DifrNiOuBzzz1nZisJqePHjzeD4GxYejAk4sQG7HvqBdLVcWJz3lmzZhmxzsDvj4YLZOvWrcbitGtajxs3zty7zXpOdh1EHutiE80gZR69Fx0XkQmIU1k03Ov8TALAh7gFbKS3AVLWXLSF6YjgC1wAtCI42T1bHfB9CUBmVSQBAPnugQceMMBiRx9msLvBkHY5CvxbqTTYjxfnO+uss4y7gjUIGXTYgKgLL47BQcygw7gMFDonkQMbiWFAATJgAyBUpQEg7pn3iLZhw4aZYwA6QLCFQFipNLv9KrouK8Gil+EqYfFIki/M4pG5uWYdF3Th3jRABosCYMBMWJN7wtpmYhDaBOBWBDsB+M7aLb0SwWkFwK985SspGyGRtsZuInhR6SmGAQHggw8+aMQEFpzdsJlOBSB0HIPKbGYNwdNPPz3p2FjxDAPyOwCIQxY3BSwK2BhoIgWIdEQUjGZLJgERnyMO+Q7wAxp0KMQaS+kykLymTp1q9FVCYhhNnJtzcW7Aie6FXsv1WHKYc3Ad2BOQXHzxxQbAgG/RokVGvTj77LONIZbIPeU0Fvg/58Tg4Dw8Oxk2nJt75hnQm7mmtYJLNr/YjQEBYCIjxNnRVgTffvvtvZkb+/XYOBEMAK0I9vIdxT6DAR0ArCwcp7dLT9HRx51gOg0GnD17thn4DRs26Omnnza61OWXX27CSAwqjMHAAECnPmef0P2ZZUCYDFb5wx/+IIqcuAbGDYBG77IWImwEcNBFAQ1iC9CeeOKJhqW4L6IOgAYxC5jRLYm3Pvvss4ZByV9kMGFrQMH5UQNIs+J5YDZYlckBi2JYWQBibMG8H/vYxwwjeu2o6X5G+s6CD7DjkOa5cL3AfIAeVtyyZYuZ2CuWvqOSzS9oTnBZTAd8e83mbgyYaBzt4kRpBcCrrroqNSOEGon2phgDZhYN1KayY1V4zMcMfmBAJwAZUIBz5ZVXxpR8C0Dim6k0BhkQIlIZDOpXYDPEEgPJwFBWCnDQm9A/+Q6DB9DAxoAClgaYsApK/Zw5cwzIeA/7MUHmzp1rwEZSKWzGi98AXES1XXQTVuLaMCn3BlsBZJge9uOaMCxgt77QZM/KtXkOxC+TAzWDfgPwMB9qAaoAn6NeNK+Yq7LNz2tSYFc3ACZzw1gjzzLg73//+1S6/z05JiEDwoK2ec4gLNUuBjw0vEl1+SO0rOQkTT7hVPOzhx56yIhKBoVBhiUQveguAADWgnUYmN4AEBCit2EsPP7440bHhGUAAqBg8HBToLMBUnQ9GITfsZ4KgIU9+R5gApaPfvSjhjEQwQCQAccJDHhgND5nuwmuyfVgU3cD6DYvkN8jImFE2OyUU04xIr0nANJfgAtAoyq8/vrr5j55PsCHcYOuy32jVtDWL3lTpZtf1Bk56zwZ0Cn23ePIM5MknHYMmKoVbBnQADBvhN4uOEYTj5yuYEGp2a4AAMBEiFlEGB1ASAkxh/XLoABO9LlE8VGniAJEvNC/YLdHH33UGCMwEyIO1wkiinMCRPQldDgAyARA9DKo1jB69dVXDeuRpY0hw/95dicAAaTNawQEFoBu0QnjWCua4wAfkw/QMtkAcCKLnXMhbgGfNTh4BiYUz2PBRx/B4PYZ/B2t2rDibQ0sf11n5Kz3ZMBUrOC0YsAvf/nL3RaotHRtFeXYe7bKCjXHRHCoYLCWBiepcPQUlY2epEcefdQwDvuDMDjoMjAXg80sxmpEXAHCVK1g9EYGFVYAyOhzDAqDxjUQW7hniKOih+FCsQBktpNDhy4KW/E7AMvnuJ44DtYDBFi3MCMM6AYgRgq+PhqTyDIR5+FZOA/6GuKNCUh2EDolrGk8BxGTuBhrdq0XJhHPAdsCeMDK7wEwzEfjHDAjrI7u21qxVbUbl2h4w3JNz9oWA+Di1Zu6GSFOndo5jrYm5I477nhPxGsqJ40TwRaAzuXZPE/kAmBeUamWa4R2FB2mQ4+ZqaefecbManQmgAED8h59iMGhIzEOACXHpNLoMMQ2uhVMhB6EpYnjF9EO4LFU8UFyDPoSzMbAIaIRhRQNocMxwLY4CEOD99SxoF+iv1kAwaSAESOHZACAzfl5JsBBQ7Tye+4PpuO3nAOQwMJMDiacu1lrl/sEmIhW62pB5+PFdzAhzAcr8vwxQ2T5QuWWL9akyCaNC1R5AtACzssCt37AtAVgUlC4AHhQSa5Wdw7Qi5qqo0+apQ2bt2jlylWGQWArq1wzWAwoSj6MhqLPDE9mcTu/Y+BhKYCLmINdGGzEMsxGp6LnARyOAZyAEIBakAEkXoAKtrnwwgvNdyj1iF/0Nv7PdbFcAQ/AhPEAMhYoYhEA2VoXjgUoAB+1g+M5J+DDALJ741kgWPDBfFwTXQxVgc+dYpd+g9EBJ/fEdwC/tblR78x/VePr3tIxWdtU6G9LCMBE45i2AEy0Nky3MBEJkQ4RPK40UxWRfL0SGqPG4jEaOulYLV+91oglBgU9D5ECaDASeHjeUyOSSP9L1HHO+3CKFKeocR/DdwAC1sT6xp8IUPDRXXTRRUa0A0ivhYEsaNxhMqd6Yq/t9Sxe7APoYDcm0L///W8DMIDvtHaZmE888YQBII3vAODgwYM071/3yVe+UtO0UeMyo2WjvrxS5X59rhat2hhzw3iFDu29MjkggrRiwB/+8IeGLZiZ6GqJmSksf3uLtv0zmpA6rjSgTl9AuzoL9WT7BJUMHafcASNUUddoGAkWgpHQc9CxYBBYyuyaDps6thW1A+v8LFncN9XjYS/OiQ4Jk3Jt/sJcRFRw31i3SqrXfrf3BYvDqBhC6MIwHdau1fm4R3RNvsN7ABitMQIA/++XN2hKw3yNC1QqxxddU9ACEB0Qo8vZ3OOIJOIYCIIx76sWpwPeeeedRrGmQ7xCaHtvNBIHQL/fp7ZIQKtCZVrmHyNfv5HK7T9UCubHNvSzISY62B0f/m90AoNpdy63bIWYtcVF/4174BrcA8YK4hkmspMBFuQ77hMjCZBwnJko4ZCaq3YoI9yuknVPa1xkm4oQvdGKrG4M2FMsGHFOSBGjCcOwr1ocAFm9gJuiJapxMA9LyCjUnQEz/HSFTy2RgNaE+mmLf7Dqi8YqUDpMxfnZyikoVjCv6EDCaS9GO9Rcr9aGWtU1Nqu1tkK51as1tGOXJmRWqMDfpowu8LkB6GZA9yXRSTkGw5Aip75qcQDEqsRvh4GAos7s82xdyQg7//0rTYpsNiIYANrWEfFrU0ex1naUqcpfqqyCYvmKh8hXMFBFgQ61RTLUFIk6Uw807x7wKyw17JHqdqm9vko5oVqNz6zUIYEqZfg64xdwzy1R5tee05IekhFQM2xtNpEe3E191eIAyI2hd2D2A0CUZLdiHVWqI2Z1rIa5d+rQ8EaNKvSZ/T3iZlokqPLOfG3pKNLOjnzVhXM0KrNGdeFs7egoMFRqFk5zusfseXr72QfkXLYvgupQsb9VgwLNGh6o00EZ9cba9Wz+DKloiNo/8Vet3hJdNs7ZnLoq6gbWO6oH6zWik/dViwMgN4KbAZ8T0QUiDu4WVWjDCkRCYrv4IRVvqSRUYSrcemqmrryngz7k34flExIk04vlPPvGJ19+qfzjZ6px+tVat3VnXP6h0wghAwnw4X/tS/bjUTwBaNd3to5ZrGL3ojr4qwYM6K/+gVblb3hRGaufU7hy44ccOvvv8XszUX1Fg+UbP0OdUy5SpQq1bceu2AaK7pCh9YviAiIChWeiL5snALkh3CY2VovrBJcBlrENPXEMVuyg/qUq8rUp2FajQLhNuTnd13buy4f7MFy7ta1N7WGfOrKL1ZRZrB27K40v0+lO4v92hS4AiTsHyYYbrK9bQgBy0zZbBSDiEgBwuE9sSSXvcQ+Y1e4DAcOSToD29cN9GK5vw4BEgRCrEAcg4/+87HrcuHvwPVpntk0M7us+SghAe2M8DI5ku6M3ukSqm/P19cN92K8PKeDFgBjw+5GVQ/SJKEy6tB4BaG8Uy4lQFS8cmNaMt5klHOcV9nGHr5JFDt7td7299ruNXvT2Or09fn/eFyDDusWLgT+XJAq7Slm6gC+hEZJON3jgXj7YPZAyA36wu+HA0/VVDxwAYF/1/IHrmh44AMADQOjTHrAA3Nynd3Hg4h/aHvD5fCNZnOgHH9oeOPDgfdoDPp/vR/8PZtC4ScoKM1YAAAAASUVORK5CYII=</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" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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.4790419161684" y="-0.05719903476632164" heading="180" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" 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>0</l></variable></variables><scripts><script x="312" y="10"><block s="clear"></block></script><script x="28" y="523.6666666666665"><block s="createClone"><l><option>myself</option></l></block><block s="bubble"><l>I&apos;m the parent.</l></block><block s="doGlide"><l>1</l><block s="reportRandom"><l>-200</l><l>200</l></block><block s="reportRandom"><l>-150</l><l>150</l></block></block><block s="bubble"><l></l></block></script><script x="61" y="667.8333333333331"><custom-block s="possible winning triples"></custom-block></script><script x="74" y="706.8333333333334"><custom-block s="winning triples"></custom-block></script><script x="14.399999999999977" y="279.9999999999999"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 5.</comment></block></script><script x="58.39999999999998" y="316.9999999999999"><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doWait"><l>.1</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><custom-block s="makeBoard"></custom-block><block s="hide"></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script><script x="41" y="250.99999999999991"><block s="removeClone"></block></script><script x="10" y="126.66666666666666"><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>Empty</l></block><script></script></block><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script x="432.052734375" y="71.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>Empty</l></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="square 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></script><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="square 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></script></block></script></block></script><script x="406" y="510.33333333333337"><block s="doIf"><custom-block s="won? %s"><l>X</l></custom-block><script><block s="bubble"><l>X won</l></block></script></block></script><script x="391" y="600.3333333333334"><block s="doIf"><custom-block s="won? %s"><l>O</l></custom-block><script><block s="bubble"><l>O won</l></block></script></block></script><script x="540" y="507.66666666666663"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="156" collapsed="false">This demonstration script will not be part of your actual project.</comment></block><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>Empty</l></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><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></script><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>false</bool></l></block></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportNot"><block var="X&apos;s turn?"/></block></block></script></block></script></block></script><script x="356" y="392.8333333333338"><block s="doSetVar"><l>board</l><l>0</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="221" y="621.8333333333338"><block s="receiveGo"></block><block s="doWait"><l>.1</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="gotoXY"><l>0</l><l>0</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></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="0.4264647477642711" y="0.4264647477644523" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="2.7916666666664014" y="2.7916666666666536" color="243,118,29" extX="80" extY="70.00000000000004"/><watcher scope="Square" var="position number" style="normal" x="7.049334449861817" y="7.049334449861561" color="243,118,29" hidden="true"/><watcher var="square number" style="normal" x="4.4505132737621125" y="4.450513273762226" color="243,118,29" hidden="true"/></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="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="show"></block><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>square number</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The square number is</l><block var="square number"/></list></block><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeXPosition"><l>-150</l></block><block s="changeXPosition"><l>-50</l></block></script></block><block s="hide"></block></script></block-definition><block-definition s="makeBoard attempt 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="TicTacToe Wins" type="reporter" category="lists"><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>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></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="list"/></block></block></script></block-definition><block-definition s="won? %&apos;player&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><list><custom-block s="TicTacToe Wins"></custom-block></list></custom-block><script><block s="doIfElse"><block s="reportListContainsItem"><block var="item"/><l>Empty</l></block><script></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportListContainsItem"><block var="item"/><l>X</l></block><block s="reportListContainsItem"><block var="item"/><l>O</l></block></block><script></script><script><block s="doIf"><l/><script></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="possible winning triples" 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>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="winning triples" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block></block></script></block-definition><block-definition s="status triple %&apos;triple&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></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="Board" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="gotoXY"><l>-50</l><l>50</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><block s="doRepeat"><l>3</l><script><block s="changeYPosition"><l>-50</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="changeXPosition"><l>50</l></block><block s="createClone"><l><option>myself</option></l></block></script></block><block s="changeXPosition"><l>-150</l></block></script></block><block s="hide"></block></script></block-definition><block-definition s="square number" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="1081">Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty</list></variable><variable name="square number"><l>24</l></variable></variables></project><media name="U3L1-Tic-Tac-Toe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>