<snapdata remixID="9907114"><project name="Snake Snap! edition" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>When you hit the apple, you make a stamp, when the apple hits that, you will get an automatic point. &#xD;CONTROLS: The arrow keys.&#xD;Have fun playing! </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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu2dX8hl1XmHfzo4E80YUjtKlJIUyoRJOrkIpIFi2rS5auuFAYeiKZRA04CBNBfCpBaKht5lSNukQe+lzXgxghakLb2IGGmheFWmZohtTcT4Z6ImUaPMTAfL/r7vzNnnfOfP2vt9373XXusZKE2+7P2utZ7f2vs5a5+997lK/IMABCAAAQhAYHACVw3eIg1CAAIQgAAEICAEzCSAAAQgAAEIjEAAAY8AnSYhAAEIQAACCJg5AAEIQAACEBiBAAIeATpNQgACEIAABBAwcwACEIAABCAwAgEEPAJ0moQABCAAAQggYOYABCAAAQhAYAQCCHgE6DQJAQhAAAIQQMDMAQhAAAIQgMAIBBDwCNBpEgIQgAAEIICAmQMQgAAEIACBEQgg4BGg0yQEIAABCEAAATMHIAABCEAAAiMQQMAjQKdJCEAAAhCAAAJmDkAAAhCAAARGIFCbgN8NZvw5SaeD26A8BCAAAQgUQAAB+4aIgH15Ug0CEIBAsQTqFfBth6Vjh+zBPv6WdO7CrA4CthOlAgQgAIEqCNQr4Jh4vy3pyzGlqQoBCEAAAiURQMC+aSJgX55UgwAEIFAsgXoFHHMJGgEXe6gwMAhAAAK+BOoV8AM3S5+93k7zSy9Jj745q4OA7USpAAEIQKAKAgjYGjMCthJkfwhAAAJVEkDA1tgRsJUg+0MAAhCokgACtsaOgK0E2R8CEIBAlQQQsDV2BGwlyP4QgAAEqiSAgK2xI2ArQfaHAAQgUCUBBGyNHQFbCbI/BCAAgSoJIGBr7AjYSpD9IQABCFRJAAFbY0fAVoLsDwEIQKBKAgjYGjsCthJkfwhAAAJVEkDA1tgRsJUg+0MAAhCokgACtsaOgK0E2R8CEIBAlQQQsDV2BGwlyP4QgAAEqiSAgK2xI2ArQfaHAAQgUCUBBGyNHQFbCbI/BCAAgSoJIGBr7AjYSpD9IQABCFRJAAFbY0fAVoLsDwEIQKBKAvUK+LbD0rFD9tAff0s6d2FW56SkU/aiVIAABCAAgdIJ1CvgmGQ/J+l0TGmqQgACEIBASQQQsG+aCNiXJ9UgAAEIFEugNgHfH5zkGUlng9ugPAQgAAEIFEAAAfuGiIB9eVINAhCAQLEEahPwu8FJcgk6GDDlIQABCJRCAAH7JomAfXlSDQIQgECxBOoV8NGD0pED9mCfvSi9enlW56uSvm4vSgUIQAACECidQL0Cjkn225K+HFOaqhCAAAQgUBIBBOybJgL25Uk1CEAAAsUSqFfAMW/CQsDFHioMDAIQgIAvgXoF/MDN0mevt9PkXdB2hlSAAAQgUCEBBGwNHQFbCbI/BCAAgSoJIGBr7AjYSpD9IVATgROSjgcMePklQFHtLHe93W7zHvw7A8a2quRdkh4eqK2wZhCwFS0CthJkfwiMRSD61bTNuJbFGCWpZSFFtbOcVbvdodps+oCAxzpqDO3O34TFd8AGjOwKgSIIRL8Zb5UooiSVl4C9bnJtT7PFn35FwBM8BBHwBEOjyxAIIjCugK2SWhRSs9L+WuvHYOait7azDH+9COdtPnizdLvDTa7ttu9+SXrszdlfEHDQQRFZFgFH0qU2BKZFYH4+8JTU5pWan6QWhbS82vZrZznT9SKMa7PpAwKe1tG1orcIePIRMgAIuBGYnw88V2ybReEnKQTMTVhuh8IwhRDwMJxpBQJTIICA+6TECrgPtZX7cBe0FSV3QVsJsj8ExiKAgPuQR8B9qCFgSayA3aYOhSAweQIIuE+ECLgPNQQ8goCjHobnoXu3Q4BCFRNAwH3CR8B9qFUv4Oah+/uuUIh5Dvg7kv6oRbqOZ/7cpuPaQkU8chCPiRY6EkDAHYHtbI6A+1CrXsCLz/zFCPhfJP1edQL2fIRjBq/Ah+7djloKeRFAwH1IIuA+1BDwAoGhBWyVFA/dT/6RA7ejlkJeBBBwH5IIuA81BDyqgK3PGfLMHwJ2O+wptEcAAfeZCgi4DzUEjIB7zBsOth7Q2GUiBBBwn6A4J/ShhoAXCFgvCa/+rnL9TVisgLtN2gJfO9cNAFsPQAAB94GMgPtQQ8Bu1NYX+jtJf9b6n3ntXF/oCLgvOfZLJ4CA01nNt0TAfaghYDdqCLgh4PfhYhVPBDzAdK2+CQTcZwog4D7UEPAVAkcPSkcO+ED8wUXptcuzWn8t6R5WwA5oEbADREpsITBtAd/zinTmDenSlWG0n5eP+4CMgN0OrJreBT3Eb39yCdpraiJgL5LUWU8gHwE3Ej1wlXR1h7ge+rn0wOvS85dmOyHgDvhy2BQB+6aAgL14ImAvktQpVcAvXJJOnpee+AUCnugsr1fAXpehn70ovXrlEjR3QXsdCAjYiyR1piDgPik9d1G697z05NsIuA+/DPapV8Ax8Ne/ipLHkLoRR8DdeLF1HwL5XILu03sEPPmX8yDgPhN//T4I2IsnAvYiSZ2UFbDXewGatja/x3x+c5RHm+vb8m2nzXCMNrdzneQ8r1fAHpN//6RAwF6HAQL2IkmdFAHHUVr+Ja+oX0hrRrD6Jqy4sY3V5nK7sSMMrF6vgIf+MQYuQXebxgi4Gy+27kNgiCcjEHCfZLbvU8RPlCLg7UFv3uJLL0mPvjnbhhWwledsfwTsRZI66wk0vxEe/e+MpLOtRk5IOh7UaLutyHba3R+jzab9Za5BSGPLImAr36EEzEP3k7/hwjrV2B8CECiLAAK25tlHwDx0v506K+DtjNgCAhCYNAEEbI1vKAHz0D0rYOtcZX8IQCArAgjYGkcfAfdpk2f+EHCfecM+EIBAtgQQsDUaBCxZ7/BelQGXoK0zk/0hAIHMCSBga0CpAvZ47niMB+DHaLPJZPPLDKypsT8EIACB0QkgYGsEqQK2trN/fx6692dKRQhAAAKDEUDAVtQI2EowZf8iHrpPGSjbQAAC9RCoScDNQ/f3XYk25k1Yy7+GFPkw/BgPwI/RZhNZEQ/d13NaYaQQgEAKgZoE3PCYv3ouRsDflvTlFPBsAwEIQAACdRNAwNb8Fy9BI2ArT/aHAAQgUAkBBGwNGgFbCbI/BCAAgSoJIGBr7AjYSpD9IQABCFRJAAFbY0fAVoLsDwEIQKBKAgjYGjsCthJkfwhAAAJVEqhXwB5vpmqmzOIbm05KOlXlTGLQEIAABCDQiUC9Au6EKXnjz0k6nbw1G0IAAhCAQLUEELBv9I9Ial74cda3LNUgAAEIQKA0ArUJuJHjHZKOBwbJKjgQLqUhAAEIlEKgNgE3uTWvi2zeLRz1DwFHkaUuBCAAgYII1Cjg70n61E6GRw9KRw7Y43z2ovTq5Vmdr0r6ur0oFSAAAQhAoGQCNQr4h5I+FBgqr6MMhEtpCEAAAqUQQMD+SSJgf6ZUhAAEIFAcgboFHPMsMAIu7jBhQBCAAAT8CdQtYH6S0H9GURECEIAABJIIIODPXp8EauNGvI7SzpAKEIAABCojgIARcGVTnuFCAAIQyIMAAkbAecxEegEBCECgMgIIGAFXNuUZLgQgAIE8CCBgBJzHTKQXEIAABCojgIARcGVTnuFCAAIQyIMAAkbAecxEegEBCECgMgIIGAFXNuUZLgQgAIE8CCBgBJzHTKQXEIAABCojgIARcGVTnuFCAAIQyIMAAkbAecxEegEBCECgMgIIGAFXNuUZLgQgAIE8CCBgBJzHTKQXEIAABCojgIARcGVTnuFCAAIQyIMAAkbAecxEegEBCECgMgIIGAFXNuUZLgQgAIE8CNQo4O9J+tQO/tsOS8cO2ZN4/C3p3IVZnZOSTtmLUgECEIAABEomUKOAvyPprsBQPyfpdGB9SkMAAhCAQAEEELB/iAjYnykVIQABCBRHoEYB3yHpY4FJnpF0NrA+pSEAAQhAoAACNQq4gNgYwoAE3g1uq/k65OHgNigPAQhkSAABZxgKXcqKAALOKg46A4FyCCDgcrJkJDEE5gKOuWueFXBMblSFQPYEEHD2EdHBEQjErno/ca309DuzYSHgEQKmSQjkQAAB55ACfciNAALOLRH6A4ECCSDgAkNlSGYCsZedWQGbA6IABEoggIBLSJExeBAYbtWLgD3yogYEJk8AAU8+QgbgRAABO4GkDAQgkEYAAadxYqvyCQx32ZkVcPmziRFCIIEAAk6AxCZVEJgL+MGbpduvtw/67pekx97crdOWLgK2s6UCBAoggIALCJEhuBBAwC4YKQIBCKQSQMCppNiudAIIuPSEGR8EMiOAgDMLhO6MRgABj4aehiFQJwEEXGfujHo/AQTMrIAABAYlgIAHxU1jGRNAwBmHQ9cgUCIBBFxiqoypDwEE3Ica+0AAAr0JIODe6NixMAIIuLBAGQ4EcieAgHNPiP4NRQABD0WadiAAgR0CCJiJAIFdAgiYmQABCAxKAAEPipvGMiaAgDMOh65BoEQCCLjEVBlTHwLDCfiWa6QXL836eJekh/t0mH0gAIFpE0DA086P3vsRGE7Ai31GwH4ZUgkCkyKAgCcVF50NJICAA+FSGgIQ2E8AATMrILBLIFbAi5edH5F0dg/8mdZ/JgsIQKAiAgi4orAZ6kYCsQLmsjPTDwIQWCKAgJkSEBhiBYyAmWcQgAACZg5AYCWB+Qr4tsPSsUN2TI+/JZ27MKvDZWc7USpAoCgCrICLipPBGAjMBWwosmHXtoDbm/EdcAxvqkIgewIIOPuI6OBABKIFvG4YPIY0UMA0A4HcCCDg3BKhP2MRuH9Nw/cFdwgBBwOmPARyJYCA7clEr5w4Qdsz6lqhLeO5gI8elI4c6Fpr//YvX5aeuzj7O/naiVIBApMkgIDtsSFgO8PcKsRm+olrpaffQcC5pU5/IDAwAQRsBx599ywrJHtGXSsg4K7E2B4CEOhMAAF3RrZvh+gXOHxL0lfs3aTCFgLDXXZmBcxkhAAE+D1glzmAgF0wjl5kuFUvAh49bDoAgRwIsAK2p4CA7QxzqICAc0iBPkCgIgII2B42ArYzzKFC7Hf57VXv4gp43Qs6ujBZfpnHCUnHuxTouW273dOS7uxZp+tuU74vIiob5kDXWZTB9gjYHgICtjMco8Lyc7/zx40evFm6/Xp7n+5+SXrszd066wVsb0daFtJQMmy3O1SbDS8vAa979tsjk1mNZTFGcWIOeKY2UC0EbAeNgO0Mx6iw/pIzAk7NY7WAvd6l3e7F4nu1vQQc+7XDbv+HEuNQ7SzPjanPgdS5HrIdArZjRcB2hmNUyEPAfWW1KKRmlfW11u8Kz1dZfeuvS2S9COdten2AafehfTXBbwU8roCt2TAHHh7jxOHZJgK200TAdoZjVFj8zrc5mc3+eQkk5RJ037YWhbS80oqT4XoRxrXZjC5awFYZpq/W/TgxBxDwGGfOzNpEwJkFktidxdyakxkC3o6uVAH3/SC0itjmDwsIePssW71FzIewvr1x2Y8VsB0jArYzHKMCAu5DHQFvp4aAJc8PNDPiCHj73KtwCwQ8zdARcJ/cEPB2aggYAW+fJTtbsAJOBLVhMwRsZzhGhQwF3HQp8ZDk+z+P7//8j91mJiNgBJx4Rks82hOr1bmZ/0G8eADzLuiYeZWpgBM/FyNgBMwc8JgDMWeXxKoIOBEUK2A7qMwqZCjgGaGElTAnX4+Tr/+HZ1bAu29D4zvgpNMdAk7CtHEj/4OYFbA9le0VMhZw0/ktEkbACJg54DEHtp8pArdAwHa4CNjOcIwK4wn4lmukFy/tjnnjSmGDhDn5epx8/Y9dVsCsgDuczRBwB1hrNvU/iFkB21PZXmE8Abf7tvVS3RoJI2AEzBzwmAPbzxSBWyBgO9zFNyodO2SvuPiKOW7CshNdVSFDAa9b8a74Oydfj5Ov/4dnVsCsgDucrxBwB1hbV8D2WqsqIOAYrsMKuH3ZuRnP7NWHSa9ARMDhr6LceiWiwyTkMSRuwkqcLgg4EdSGzeYncnstBBzDcPwV8HIPOp/wZ9Ns75BlBcwKmDngMQeGO+OsaAkB2/HPBXz0oHTkgL3isxelVy/P6pyUdMpelApLBIZdAZsF3BRorYQ5+XqcfLkE3ee0UNbb0PoQcNsHAdtRRq+AvX771D7SsiqsF3DSZeEEGIvf5T8j6Yikm3b27HQJekVb97wsnXlTunRlGKt/l7XzSnvLuMo6+U5bwPe8Ip15gzmQcCjmugkCtieDgO0Mx6iwXsBD9qYR5B8clpoLJ1d3OBwf+pn0wE+l5/ceZ1r8jVy/X9xZZoGAt8+OPt8BNx+kDlwlXb29/JUtHvq59MDrzIEOyHLbtMMRn1vXs+nP/cE9aX5s/WxwGzWWn7aAX7gknXxFeuLtWXasgLvP4nxWwH0EvDMHzktP/II50D37LPZAwPYYELCd4RgVFk++/31x3od/uyI16d/fmf/9hgPSdT0PmV9u9t1b3rx8WXpur73Ol4j3vgdu9r/3vPQkAjZMnnwE3GcQzAGP+wD6kHfbp+fZxK39EgpxCXqaKa4/+d7yg9gRfeJa6ek9sXcW8F7XOPl6nHwRcJ+ZXtbXEH0IuO2DgO0oEbCd4RgV1r9A5RuvxfanLWDLDV+LN3mtvgRtqb+KwhhtNv1Y364lK/+X6Gzv6/z7eY9sxshjjDa3c7XMg9H2RcB29P4H8eIE5zEke0arKqR9cPJ6tKx92bktYL+xrRawX/1VlcZos+mH15MBaXPAxnC5r3MB2+rmksfU54B/Ch0qIuAOsNZs6n8Zi3dB21PZXmGIk++8F23pIuDt6WzeAgGv5jOGDMdo0/NDmHUumvZHwCZ8OzsjYDvDMSos3zx3X2gn1gv4Eae73Nt3y5+QdDx0PLvFx2hzuV3LMKNvoFzV18hsxshjjDY954Bl/pj3RcBmhAjYjjCLCrFfJawXsNdqLguIlXUi+ioKc6PwCYWA7QGzArYzzKFCbI4IOIeMvfuAgL2JVlYPAdsDjz1xS/wakj2jlAqxOSLglAymtk3sVRO/m82mxrWa/iJge9SxJ24EbE8orUJsjgg4LYVpbRU7ZxDwtGZDj94i4B7QlnaJPghZAdszSqkQmyMCTslgatvEzhkEPLX50Lm/CLgzsn07RB+ECNieUUqF2BwRcEoGU9smds4g4KnNh879RcCdkSFgO7IsK8SeTBFwlqEbOxU7ZxCwMZ78d0fA9oyiD0JWwPaMUirE5oiAUzKY2jaxcwYBT20+dO4vAu6MjBWwHVmWFWJPpgg4y9CNnYqdMwjYGE/+uyNge0bRByErYHtGKRVic0TAKRlMbZvYOYOApzYfOvcXAXdGxgrYjizLCrEnUwScZejGTsXOGQRsjCf/3RGwPaPog5AVsD2jlAqxOSLglAymtk3snEHAU5sPnfuLgDsjYwVsR5ZlhdiTaVvAt1wjvXhpBoH3/WY5HZI6FTtnEHBSCFPeCAHb04s+CFkB2zNKqRCb4/qfIETAKenkuU3snEHAeabu2CsEbIcZfRAiYHtGKRVic0TAKRlMbZvYOYOApzYfOvcXAXdGtuES9G2HpWOH7BUff0s6d2FWBwHbiaZUiD2ZLl52bv8GcPv3VFP6yTb5EIidMwg4n6SDeoKA7WDnB6G91qoKCDiG63LV6JNpuz0uOw+TaXQr0XOGeRKd4Mj1EbA9AARsZ5hDheiTaXuM7RVw83dWwTnMgO59iJ4zCLh7JpPaAwHb45ofhEcPSkcO2Cs+e1F69fKszklJp+xFqbCFwDzHmK8SNjXPiXaa0xMBTzO3bHqNgO1RRK+AOTnbM0qpEJ0jAk5JYVrbIOBp5ZVdbxGwPZLoEzcCtmeUUiE2x+WrIy9flp67OOsXGacklN820VdNmBf5Ze7aIwRsx/lde4mNFb4p6dHgNigv3b8E4Q5Jx8PALD6WxIk2DHRo4dgPbdwFHRpeDsURsD0FDkI7wxwrnJZ0Z1jHEHAY2gELc+wPCLvEphCwPVUOQjvDXCqcaK165ytgr5vr2pedEXAumVv6sXzVxFJr1b7cHe9NNLN6CNgeSPT3QGPdBV3jB4vhVr0I2H7kUQECEyeAgO0BRt8JOdaLOBCwfW4sVuAXkbyJUg8CkyaAgO3xlS/gmOdic7zxaL4CjhgzArYfbVSAQEEEELA9zPIFbGe0qsJYK/tNo5kL+MGbpduvt4/87pekx97crYOA7TzzqsB3wHnlMbneIGB7ZAi4H0ME/PQ7M3I5Xg3ol2pde9X4NU1dCQePFgHbAZcv4IjLsRICRsD2o2/cCgh4XP6Tbx0B2yMsX8ARl2MRsISA7UffuBWin4Dgysi4+Ya3joDtiBFwKsP296EIGAGnzpt8t4s+9hFwvtm79AwB2zFGH4RjXaotdVybEucmLPvxUFOF6GMEARc+mxCwPeDogxAB2zNKrYCAU0mxXUMg+thHwIXPMwRsDzj6IETA9oxSKyDgVFJsh4CZA2YCCNiMMPxTMAK2Z5RaAQGnkmI7BMwcMBNAwGaECDgZITdhzW+84l3QydMm4w2jr35xCTrj8D26hoDtFKMPQlbA9oxSK7ACTiXFdqyAmQNmAgjYjJAVcDJCVsDzFfAt10gvXpqhY6WTPImy2jD6wzfzIqu4/TuDgO1Mow9CVsD2jFIrDLcCXuwRJ9rUhPLaLvrYZ17klbd7bxCwHWn0QYiA7RmlVkDAqaTYjkvQzAEzAQRsRsgl6GSEtV+CXrzs/Iiks3vszrT+czJONhydQPSHb1bAo0cc2wEEbOcb/T5YVsD2jFIrxK6AueycmsNUtkPAU0kq034iYHsw0b+IgoDtGaVWQMCppNiOS9DMATMBBGxG2LoEba+1qgICjuG6qupcwDE/wchl5+GyHKIlVsBDUC64DQRsD3d+EB49KB05YK/47EXp1cuzOiclnbIX7Vwh+uQy1geLTSDmAu6MK2kHvtNLwjSZjaKPEebLZKZCv44i4H7c2ntFX4Ie6yCMPrkgYPvco8K4BKKPkbGO/XGpVtQ6AraHHS3g5g7Zr41wl2z0zWVjrew3JX5C0nH7lFhbgbudA+GOUBoBjwC9pCYRsD3N+yXdEXziTvkk7C2P++xoNlZofx+6asO2rKIvDbfbT2EdjGZlee98m0Y+Kukne/83a/Qjkm4yDvD7ks63ajTt3LhU85lWu9HHj3E4CbvH3DOQ61xMAMImKQQQcAql7dtEC2KVrJZXU9F92E7Bd4v2yWfIsaWc9JoPXd7/Pr1BUM3/NH1JeRMrv17KXCyfQsEjRMA+4T4l6dadUjGfhFf1cvngjJJUI/r/anVgKBGsFrAX3zbRx9+Szl2Y/SXlpBf9tYPPrKytSntutDONnzNRpFPmYlTb1B2AAAL2gfwjSR/cKfXgzdLt19urLr41qpuArSecRSE1lwqfWHm50HLX94cP7b9jfL0I/Z/PbRNdZJ1y0pumgGfzYpHzLgnPOfPhg9JvXjfPN1KG7drtY6+dqdcxuX7OLH9ItR//uxW4Z8CLZKZ1ELBPMLEC/vh7pM+8V9q8UvOT1Hb526mtOimuF6Hf2Fb13CJgq7hm/fnGa/OeedVsKq4S1Kp8rZJarjmUDNeJdlgBp3xosx8zVCiOAAL2iTRWwH/yfumvbpI2i8JPUgj44S3Twv/u11t+MG/SKsN1K7VZXQRsP+q7f2izt0mF4gggYJ9Iyxaw5VJzm2/7BSN/eaN09y8t0p/iCthLlgi435GYxwqYS9D90qt+LwTsMwXKFrAPo8Uqs1X9utWatPomLC/hpbW7buSsgJfJ1H0JOuIIaWpyaTuKbCZ1EbBPEBMQcOOMxLiHuASNgBdnXpYrYMOcqes7YJ+zyP4qCDiKbCZ1E8/ImfQ2325MRMANwITIlwXsdVNQ+4YgBDwRAfecM7UJOOIYYQWc7xnfqWcJZ2OnlsouMwEBzwJIWNVsupxoybFdFwFPQMBOcybyjuQ8vgOOevyQFbDlfDOBfRGwT0gTEnAz4C0SRsDcBb3vuDDMGQScfpbh7up0VgVsiYB9QpyYgLdIGAEj4JXHxQYJ134TltfNgQjY54w8kSoI2CeoCQp4g4QRMAJee1yskTACjngDHpegfc7P2VZBwD7RTEDA61YvK/6OgBHwznHhNGe4BJ1+lmEFnM6qgC0RsE+IExDwuoEi4C1vGFsFrvLngDvOGQScfpZBwOmsCtgSAfuEOGEBz1Y6zf/fmw6sgFkBbz0uZp9BEuYMAt5K88oGCDidVQFbImCfECcu4KXLjQgYAScdF62VMN8B8x1w0pxhozYBBOwzHwoQcAvEPS9Lp9+Y/yHiDk+eA16ceUO+CavJ98yb0qXWrypaM16uWduLOKz8ZrOBFbDPGXkiVRCwT1D5Crg5yR6QdHWHqB/6mfTn5xHw+rkx7e+Am3wf+Kn0/KXVGfedM+2aCLjfmQUB9+M20b06nJUnOsJhuj0XcMQr6Sw/R9jnZPrCJemTzyHgUgXc5HvyFemJt/0EvFwTAfc78yDgftwmuhcC9gluLmCfeotVLALu1J+97/Seuyjd+kMEXJyAPyDd/j6pyffe89KTawTcd860a/YR8Od/LD1zoVPreu2y9M7eBYkbDkjX7Z3S2n//w/dJf/uBed0+7Sz3ql2/+d/abc+2/eIN0hfev/vffu3ZeT+7jbDP1v8s6ff77Mg+wxJAwD68MxTw4bQfXlg1fgRc9k1YawXcmjOf/N9uR8b/SfrpZenCFhm2RdUWVKSkfv2Q9K8fmo9nKBn+7nXSP/wKAu42k6raGgH7xP2UpFt3SkX8eP1vXyf9xrVS+9eE9v9SymlJd+70Yecy+MH+Am5qfOO12BXwx98jfea9i/TXj29pbId8UptV2cx1VVvz74C9vnJo8/aq2fS8PbZ23cUx758z7f740p5X+9VrpDveN//v33p98cYwr3ZvPCD98d5KtKkZ1c5yf9cJ2DPf1XOYFbDX3Amug4B9AM8F4VMvpcrya+ri+hBzh+e2MbbHFze2/b1Ief1f6/bhbcPgf+9FwCqp5Q8Y6zg/34MAAAleSURBVDphbWe5brvddQL2Op7abS9+d4yAe0264XdCwD7MhxTErMcI2Ce75SoIeJmIp6RSxWiV1PJzyevmirWd5brtdhFwzBFaUFUE7BPmCUnHW6U+7VP2SpXvS2o9F7Tz9zOSzrbaWe6DtQv3XSngdZJaPCn+h6R/2tDJ9vi8x7aJzTLXVdveb4W7Yv/lOfOMpJ+0tvuIpJuM7S7Po49KulFSu61ZO7/jnn9TcHEO/I+kv5c0a/O3tPvQnP33dfcL+HVJ/7k31j+VdI1LOwjYOCXr3h0B153/ptH7f8+5uPo5KekU+LMl4P+s834BL18q/YWk61zEuF/A7bb82tkk4PZ33O3vnb0+0Lbb5hJ0tgfSpo4h4EnGNkino7/nTLnUO8hAaWQlAQTcZ2KkXPpGwH3IFrkPAi4yVpdBIWAXjJMtgoD7RIeA+1Crdh8EXG30Wwf+3a1b2Db4pqRHbSXYO5AAAu4Dd/V33E2lvwj73nn7pf0+I2GfAQgg4AEgT7QJVsATDc6p2wi4D8j138XGfe+MgPsklcU+CDiLGLLsBALOMpbBOoWA+6BmBdyHWrX7IOBqo9868PkJOOLtXhJ3QW+NYNQNEHAf/HwH3Idatfsg4Gqj3zrw6BXwtyR9ZWsv2GAsAgi4D3kE3Idatfsg4Gqj3zpwBLwVUdEbIOA+8bYFzHPAfQhWtQ8CriruToONfhEHK+BOcQy+MQLug5xXUfahVu0+CLja6LcO3P8EvHh5DgFvjWDUDfzzb4az+Y1NfncK5/AmLN4FPeoEnkLjCHgKKY3TR/8TMAIeJ8l+rfrnj4B3k+BNWP1mZIF7IeACQ3Uakv8JGAE7RTNIGf/8hxTwPa9IZ95o/77w8O+CZgU8yESdciMIeMrpxfbd/wSMgGMT863un39fAV96VzpwlXR1hwE+9HPpgdel5y/NdkLAHfCx6TAEEPAwnKfYiv8JGAFPaR745z+kgF+4JJ08Lz3RfK288w8BT2n2VdJXBFxJ0D2G6X8CRsA9YhhtF//8+wq4D4LnLkr3npeefBsB9+HHPoMQQMCDYJ5kI/4nYAQ8pYngnz8C3s2fm7CmdByE9hUBh+KddHH/EzACntKE8H8OvBn9429J5y6sWpU2f5s/hnTbYenYIRuv9W35ttPuZbvNdTdheYxtmcxmrjaO7B1GAAGHoZ18YQQ8+QhNA4h+E1rTufb3sosCNnV95c6rvwP2b2decZ2AI9vcrb3MNb5FWuhFAAH3wlbFTgi4ipjXDhIBW/NHwFaCxe+PgIuPuPcAEXBvdEXs+NwAo/gbSc0b0Wb//lHSx4Labbfl2c6Nkt670+cbDkjXtU6pX7xB+sL7d4fz+R9Lz1y59L55iK9dlt65cvj9ZO/SfBcsy1y77Mu2AxJAwAPCnlhTCHhigdHdUQiclnTnTsteN1ct3itxl6SHRxkZjYYTQMDhiCfbAAKebHR0fEACCHhA2KU1hYBLS9RvPAjYjyWVyiWAgMvNNnxkCDgc8WQbQMCTjY6OD0gAAQ8Iu7SmEHBpifqNBwH7saRSuQQQcLnZho8MAYcjnmwDCHiy0dHxAQnMBez1go3Fl2pwE9aAYQ7dFAIemvh02vN/E9LiieWkpFPTwUFPIbCSwFzAMYAQcAzXLKoi4CxiyLIT0S9i4MSSZex0qiMBBNwRGJvPCSBgZsM6AtECfkTS/ZLOEgEEJkzghKTjgf0/wzESSHfk0gh45AAybr6R4x3BJxdWwRlPALoGAQjEEkDAsXynXp3La1NPkP5DAALZEkDA2UaTRceeknTrTk+OHpSOHLB36tmL0quXZ3W4EctOlAoQgMBECSDgiQY3ULd/JOmDgW01L+L/SmB9SkMAAhDIlgACzjaaLDqGgLOIgU5AAAIlEkDAJabqN6a5gGNeMsAK2C8rKkEAAhMjgIAnFtjA3Z0LOOan1hDwwIHSHAQgkA8BBJxPFjn2BAHnmAp9ggAEiiCAgIuIMWwQCDgMLYUhAIHaCSDg2mfA5vEjYOYHBCAAgSACCDgIbCFlEXAhQTIMCEAgPwIIOL9McuoRAs4pDfoCAQgURQABFxWn+2AQsDtSCkIAAhDYJYCAmQmbCCBg5gcEIACBIAIIOAhsIWURcCFBMgwIQCA/Agg4v0xy6hECzikN+gIBCBRFAAEXFaf7YBCwO1IKQgACEOA7YObAdgIIeDsjtoAABCDQiwAr4F7YqtkJAVcTNQOFAASGJoCAhyY+rfYQ8LTyorcQgMCECCDgCYU1QlcR8AjQaRICEKiDAAKuI+e+o0TAfcmxHwQgAIEtBBAwU2QTAQTM/IAABCAQRAABB4EtpOxTkm7dGctth6Vjh+zDevwt6dyFWZ2Tkk7Zi1IBAhCAwPQIIODpZTZkj09LujOwwbskPRxYn9IQgAAEsiWAgLONJouOIeAsYqATEIBAiQQQcImp+o3phKTjfuX2VToj6WxgfUpDAAIQyJYAAs42GjoGAQhAAAIlE0DAJafL2CAAAQhAIFsCCDjbaOgYBCAAAQiUTAABl5wuY4MABCAAgWwJIOBso6FjEIAABCBQMgEEXHK6jA0CEIAABLIlgICzjYaOQQACEIBAyQQQcMnpMjYIQAACEMiWAALONho6BgEIQAACJRNAwCWny9ggAAEIQCBbAgg422joGAQgAAEIlEwAAZecLmODAAQgAIFsCSDgbKOhYxCAAAQgUDIBBFxyuowNAhCAAASyJYCAs42GjkEAAhCAQMkEEHDJ6TI2CEAAAhDIlgACzjYaOgYBCEAAAiUTQMAlp8vYIAABCEAgWwIIONto6BgEIAABCJRMAAGXnC5jgwAEIACBbAkg4GyjoWMQgAAEIFAyAQRccrqMDQIQgAAEsiWAgLONho5BAAIQgEDJBBBwyekyNghAAAIQyJYAAs42GjoGAQhAAAIlE0DAJafL2CAAAQhAIFsCCDjbaOgYBCAAAQiUTAABl5wuY4MABCAAgWwJIOBso6FjEIAABCBQMgEEXHK6jA0CEIAABLIlgICzjYaOQQACEIBAyQQQcMnpMjYIQAACEMiWAALONho6BgEIQAACJRNAwCWny9ggAAEIQCBbAgg422joGAQgAAEIlEwAAZecLmODAAQgAIFsCSDgbKOhYxCAAAQgUDIBBFxyuowNAhCAAASyJYCAs42GjkEAAhCAQMkEEHDJ6TI2CEAAAhDIlsD/A35jheC4YMcVAAAAAElFTkSuQmCC</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="Sprite(2)" idx="2" x="169" y="51" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="40.44300000000003,155.54999999999998,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled(2)" center-x="19" center-y="22" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAtCAYAAADC+hltAAAFOElEQVRYR+2ZfUzWVRTHP+f+eHhVIUuFClDMQvNljcQEdLRl5aqVbuZqut5dtdYfbvWPtdzKf2pzq7Vq9j5dm7ZJrVovtskUKDHmTFNKBUFN1FJQkJeH3z3tPrwEyNsTPMAf3X+fc8/5/M659z7nfq8Q5lBFqheRFC2ktECK38rEKI9xQSXGuQoIza0+9V4U56PhdItyOm03tSJoOKFksMYHZxEdn0SKEWYpzEOYqUqGQApCHIIJ+VIsSqPCaREqUA4L7LfKocu1nJ59iJbBxBwQTMEcy+EaUbKNxx0CuUCGQrxClIAH9PSjCr5Aq8BloEKh2Pr8qELp9BL+ErD9AfYLVplPbGszMz3DvSLcI8LNqiT0AjJQElSEBlV+U+Ub3/J1VAyHpxXS1NfEXsEU5OgCxkcHyLbKKoQ7gSnQXq6BMPr+3WXpDMoPRtjSEqT0hj1cErcAeowrwBzU8XwSbSt5wOMGbgeS/jtLrzNrLewEPjJRFE0tpK4nXDcwB1WRxQQvgVz1WYOEoCYMM1SHu4soO8Vjk99AcUYZF7vCdQP7M4v45jiyEZ5Wy1KRiEG1bWDlohi+RXkvppHSa8tCGyU0OsF0BV7VGW60lueMslKFqyOUqW5uRfnbCluN4e30Kfwhn+N3grkSVueR5MPDoryAkD4SUJ0xlCoV3vDgs7Qial1JQxnbmU/UtBbmq7BBhMXadjaN2BDwVdklyrrKaPbeXhg6/+BYFokmlrUqrBUYN2JEXQIp1Iuy0TaxcXoZdeLKeHIRc1otnyDcMhpQXUq6L8rw6PW7OSDbVuAtqOFZq7wOxI4qGDQZ4cU9ybwjNXNJaBxPAcKSUYZqC6/siLvEMqlcSCaGYoSJYwTsPJZcqczjIZQtnW3LaNO5tklYJRV5vCnw/GjzdI2v8JbL2B4geyyBAaVyPI8LOvzdw5C+U6DWZcw1a6F+fQyN5v/BwqzG2M6Ya87iwvyiSJs3ujV2Ergu0pHC9H/KHbDfCdwV5sSImit8L5U5vIJhfUQjhevcst79id8tHl+5W3W48yNh727v6nOfHF1MqrEUCaRFIlC4PhWqrSFPjiwlxqvjfTGsDtdJJOzVstlP5CnXWpvqHJZbjw9QEiMRbNA+hTrj82RaCdvdZUQqckhD2CRtXeyACtCgA4VnqKrsQFmTUUJ1COLEQuKCXqiUrwlMCs/f8FgrnANeCvhsTv2JxhCYK+eRxdzkWV4WWCYjfClRaFIo8A2vztjF70476yzb/rkkJCSwxHisEyULGaGSKqpCmfXZ0NDAjnm/0uCS9a92AeZELslBeMQIzwCpw1OkAb2csMq7Afg0tZiaDqWxuwyVRaAimkyEJ4zHSpTkAd0OxUCosT5bUT7MaKFcygh2uLtiB7qNoMJs3+MxlOXtSuJQwvc19wzCds/nY1EOugXf1bDXo8Fpr7aFOSKsRkKbwXUfw3WMOOH4FEqBKptNNAd602L7DObk85irmOEJyww8AMx0SvVQUteuYB+28IWvFDRf4Ehf8nq/WdgG3vz5TNJY8rDcL5AjkIwQ446YQWTR6VxO929WqFEowfClNFG0dy/nHqRNpOttDKo8v2QRPzmGDCvcpk7nd6qQ2xhCnEAgpPe3P0Cohs6gVoWge4hAqEHZJ1BslJ/PNlNxaxdJc0hgHZPP5jOuLkh6QMn0DXOMhnZwuvu3sNqmqxmhPnSKK1VWKPcsB4JCeWKAqsmF1A92KQwqYz2duc2hQdLFkGmVqQ5M2h4mnEbZ4MCMcFwt5RKgqr+Hhr5A/wE9i944q+rSqQAAAABJRU5ErkJggg==" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="356" y="136"><block s="receiveCondition"><block s="reportTouchingObject"><l>Sprite</l></block></block><block s="doWait"><l>.01</l></block><block s="gotoXY"><block s="reportRandom"><l>-210</l><l>210</l></block><block s="reportRandom"><l>147</l><l>-150</l></block></block></script><script x="130" y="247.3333333333333"><block s="receiveGo"></block><block s="show"></block></script><script x="244" y="247.16666666666666"><block s="receiveMessage"><l>DEAD</l></block><block s="hide"></block></script><script x="805" y="125.66666666666666"><block s="receiveCondition"><block s="reportTouchingObject"><l><option>pen trails</option></l></block></block><block s="doWait"><l>.01</l></block><block s="gotoXY"><block s="reportRandom"><l>-210</l><l>210</l></block><block s="reportRandom"><l>147</l><l>-150</l></block></block></script></scripts></sprite><watcher scope="Sprite(2)" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Sprite(2)" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="Score" style="normal" x="-3" y="-0.9999960000000101" color="243,118,29"/><sprite name="Sprite" idx="1" x="77.845703125" y="-90" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="middle" id="53"><costumes><list id="54"><item><costume name="costume12" center-x="12.5" center-y="52.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSIxMTYxLjUgMzc0LjUgMjUgMTA1IiB3aWR0aD0iMjUiIGhlaWdodD0iMTA1Ij48cmVjdCBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmdiKDAsMjMwLDM4KSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgeD0iMTE2MyIgeT0iMzc2Ii8+PHJlY3Qgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9InJnYigwLDIzMCwzOCkiIHByb3RvdHlwZT0iVmVjdG9yUmVjdGFuZ2xlIiB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHg9IjExNjMiIHk9IjQwNCIvPjxyZWN0IHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJyZ2IoMCwyMzAsMzgpIiBwcm90b3R5cGU9IlZlY3RvclJlY3RhbmdsZSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiB4PSIxMTYzIiB5PSI0MzEiLz48cmVjdCBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmdiKDAsMjMwLDM4KSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgeD0iMTE2NCIgeT0iNDU3Ii8+PC9zdmc+" id="55"/></item><item><costume name="costume13" center-x="55.5" center-y="13.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSIxMDc1LjUgMzMwLjUgMTExIDI3IiB3aWR0aD0iMTExIiBoZWlnaHQ9IjI3Ij48cmVjdCBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmdiKDAsMjMwLDM4KSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgeD0iMTA3NyIgeT0iMzM0Ii8+PHJlY3Qgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9InJnYigwLDIzMCwzOCkiIHByb3RvdHlwZT0iVmVjdG9yUmVjdGFuZ2xlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHg9IjExMDYiIHk9IjMzNiIvPjxyZWN0IHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJyZ2IoMCwyMzAsMzgpIiBwcm90b3R5cGU9IlZlY3RvclJlY3RhbmdsZSIgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIiB4PSIxMTMyIiB5PSIzMzMiLz48cmVjdCBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmdiKDAsMjMwLDM4KSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgeD0iMTE2MSIgeT0iMzMyIi8+PHJlY3Qgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9InJnYigwLDIzMCwzOCkiIHByb3RvdHlwZT0iVmVjdG9yUmVjdGFuZ2xlIiB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHg9IjExMDYiIHk9IjMzMyIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSIxMTExIiB5MT0iMzUwIiB4Mj0iMTEyMSIgeTI9IjM1MCIvPjxwYXRoIHN0cm9rZT0icmdiKDAsMjMwLDM4KSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvclBvbHlnb24iIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTExMTEgMzUwIEwgMTExMiAzNTAgTCAxMTE0IDM1MCBMIDExMTUgMzUwIEwgMTExNiAzNTAgTCAxMTE3IDM1MCBMIDExMTggMzUwIEwgMTExOSAzNTAgTCAxMTE4IDM1MCBMIDExMTcgMzUwIEwgMTExNiAzNDggTCAxMTE1IDM0NyBMIDExMTUgMzQ1IEwgMTExMiAzNDMgTCAxMTEyIDM0MSBMIDExMTUgMzQ0IEwgMTExNyAzNDYgTCAxMTE4IDM0OCBMIDExMTkgMzUwIEwgMTExOSAzNTIgTCAxMTE3IDM1MiBMIDExMTYgMzUyIEwgMTExNSAzNTIgTCAxMTE0IDM1MCBMIDExMTMgMzQ5IEwgMTExMSAzNDggTCAxMTEzIDM0OCBMIDExMTQgMzQ4IEwgMTExNSAzNDggTCAxMTE2IDM0OCBMIDExMTkgMzQ5IEwgMTEyMSAzNTAgTCAxMTIyIDM1MCBMIDExMjMgMzUyIEwgMTEyMiAzNTIgTCAxMTIxIDM1MiBMIDExMTkgMzUwIEwgMTExOCAzNTAgTCAxMTE2IDM0OSBMIDExMTUgMzQ5IEwgMTExNCAzNDkgTCAxMTEzIDM0OSBMIDExMTIgMzQ5IEwgMTExMSAzNDkgTCAxMTA5IDM0OSBMIDExMDkgMzUxIEwgMTEwOSAzNTMiLz48cGF0aCBzdHJva2U9InJnYigwLDIzMCwzOCkiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JQb2x5Z29uIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xMTEyIDM1MyBMIDExMTEgMzUzIEwgMTEwOSAzNTMgTCAxMTExIDM1MyBMIDExMTIgMzUzIEwgMTExMyAzNTMgTCAxMTE0IDM1MyBMIDExMTUgMzUzIEwgMTExNiAzNTMgTCAxMTE3IDM1MyBMIDExMTggMzUzIEwgMTEyMCAzNTMgTCAxMTIxIDM1MyIvPjwvc3ZnPg==" id="56"/></item></list></costumes><sounds><list struct="atomic" id="57"></list></sounds><blocks></blocks><variables></variables><scripts><script x="124" y="62.166666666666714"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>right arrow</option></l></block></block><block s="doUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>right arrow</option></l></block></block><script><block s="changeXPosition"><l>3</l></block><block s="doSwitchToCostume"><l>costume13</l></block></script></block></script><script x="450" y="77.66666666666666"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>up arrow</option></l></block></block><block s="doUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>up arrow</option></l></block></block><script><block s="changeYPosition"><l>3</l></block><block s="doSwitchToCostume"><l>costume12</l></block></script></block></script><script x="757" y="83.66666666666666"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>down arrow</option></l></block></block><block s="doUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>down arrow</option></l></block></block><script><block s="changeYPosition"><l>-3</l></block><block s="doSwitchToCostume"><l>costume12</l></block></script></block></script><script x="780" y="221.66666666666666"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>left arrow</option></l></block></block><block s="doUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>left arrow</option></l></block></block><script><block s="changeXPosition"><l>-3</l></block><block s="doSwitchToCostume"><l>costume13</l></block></script></block></script><script x="155" y="213.00000000000003"><block s="receiveCondition"><block s="reportTouchingObject"><l><option>edge</option></l></block></block><block s="doBroadcast"><l>DEAD</l></block></script><script x="359" y="209.00000000000003"><block s="receiveMessage"><l>DEAD</l></block><block s="setHeading"><l>90</l></block><block s="hide"></block><block s="gotoXY"><l>-125</l><l>0</l></block><block s="write"><l>You have died, click the flag to retry </l><l>12</l></block></script><script x="67" y="373"><block s="receiveCondition"><block s="reportTouchingObject"><l>Sprite(2)</l></block></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script><script x="278" y="373"><block s="receiveCondition"><block s="reportTouchingObject"><l>Sprite(2)</l></block></block><block s="doStamp"></block></script><script x="518" y="582"><block s="doWearNextCostume"></block></script><script x="19" y="189.00000000000003"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>costume12</l></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="show"></block><block s="clear"></block><block s="setScale"><l>100</l></block></script><script x="46" y="536"><block s="changeScale"><l>20</l></block></script><script x="349" y="479"><block s="receiveMessage"><l>tdhnxndnfdsrt</l></block></script><script x="617" y="40.66666666666666"><block s="forward"><l>3</l></block></script><script x="335" y="32.166666666666714"><block s="forward"><l>3</l></block></script><script x="1082" y="155.66666666666666"><block s="forward"><l>3</l></block></script><script x="1035" y="86.66666666666666"><block s="forward"><l>3</l></block></script><script x="888" y="176.66666666666666"><block s="setHeading"><l>180</l></block></script><script x="1010" y="257.66666666666663"><block s="setHeading"><l>-90</l></block></script><script x="672" y="180.66666666666666"><block s="setHeading"><l>0</l></block></script><script x="347" y="118.16666666666671"><block s="setHeading"><l>90</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;head&apos; in front of stream %&apos;tail&apos;" type="reporter" category="lists"><comment x="0" y="0" w="418.6106770833333" collapsed="false">The stream version of IN FRONT OF.&#xD;&#xD;Streams, also called lazy lists, are like lists except that&#xD;items are not computed until they&apos;re needed.  This allows&#xD;for more efficient handling of large computed lists, and&#xD;even infinite lists.  The only piece of magic is here in &#xD;IN FRONT OF STREAM, whose second input is of type &#xD;Unevaluated, which means that it&apos;s a procedure, with &#xD;a sort of invisible gray ring. So HEAD OF STREAM is just &#xD;ITEM 1 OF, but TAIL OF STREAM has a CALL block &#xD;to make the computation happen.&#xD;&#xD;For a tutorial introduction to streams, read SICP 3.5:&#xD;https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5&#xD;or Brian&apos;s lecture notes (start on page 74):&#xD;https://people.eecs.berkeley.edu/&#126;bh/61a-pages/Volume2/notes.pdf&#xD;The above are clickable links!</comment><header></header><code></code><translations>pt:a prefixação de _ ao canal _&#xD;</translations><inputs><input type="%s"></input><input type="%anyUE"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="head"/><block var="tail"/><block s="reportBoolean"><l><bool>false</bool></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></block></script></block-definition><block-definition s="head of stream %&apos;stream&apos;" type="reporter" category="lists"><comment x="0" y="0" w="418.6106770833333" collapsed="false">The stream version of ITEM 1 OF.&#xD;&#xD;Streams, also called lazy lists, are like lists except that&#xD;items are not computed until they&apos;re needed.  This allows&#xD;for more efficient handling of large computed lists, and&#xD;even infinite lists.  The only piece of magic is in &#xD;IN FRONT OF STREAM, whose second input is of type &#xD;Unevaluated, which means that it&apos;s a procedure, with &#xD;a sort of invisible gray ring. So HEAD OF STREAM is just &#xD;ITEM 1 OF, but TAIL OF STREAM has a CALL block &#xD;to make the computation happen.&#xD;&#xD;For a tutorial introduction to streams, read SICP 3.5:&#xD;https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5&#xD;or Brian&apos;s lecture notes (start on page 74):&#xD;https://people.eecs.berkeley.edu/&#126;bh/61a-pages/Volume2/notes.pdf&#xD;The above are clickable links!</comment><header></header><code></code><translations>pt:o primeiro item do canal _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="stream"/></block></block></script></block-definition><block-definition s="tail of stream %&apos;stream&apos;" type="reporter" category="lists"><comment x="0" y="0" w="418.6106770833333" collapsed="false">The stream version of ALL BUT FIRST OF.&#xD;&#xD;Streams, also called lazy lists, are like lists except that&#xD;items are not computed until they&apos;re needed.  This allows&#xD;for more efficient handling of large computed lists, and&#xD;even infinite lists.  The only piece of magic is in &#xD;IN FRONT OF STREAM, whose second input is of type &#xD;Unevaluated, which means that it&apos;s a procedure, with &#xD;a sort of invisible gray ring. So HEAD OF STREAM is just &#xD;ITEM 1 OF, but TAIL OF STREAM has a CALL block &#xD;to make the computation happen.&#xD;&#xD;For a tutorial introduction to streams, read SICP 3.5:&#xD;https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5&#xD;or Brian&apos;s lecture notes (start on page 74):&#xD;https://people.eecs.berkeley.edu/&#126;bh/61a-pages/Volume2/notes.pdf&#xD;The above are clickable links!</comment><header></header><code></code><translations>pt:um canal com todos os itens de _ menos o primeiro&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListItem"><l>3</l><block var="stream"/></block><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="stream"/></block></block></script></block><block s="doReplaceInList"><l>4</l><block var="stream"/><block s="evaluate"><block s="reportListItem"><l>2</l><block var="stream"/></block><list></list></block></block><block s="doReplaceInList"><l>3</l><block var="stream"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReport"><block s="reportListItem"><l>4</l><block var="stream"/></block></block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over stream %&apos;stream&apos;" type="reporter" category="lists"><comment x="0" y="0" w="418.6106770833333" collapsed="false">The stream version of variadic MAP (any number of input lists, like&#xD;MULTIMAP in the list utilities library).&#xD;&#xD;Streams, also called lazy lists, are like lists except that&#xD;items are not computed until they&apos;re needed.  This allows&#xD;for more efficient handling of large computed lists, and&#xD;even infinite lists.  The only piece of magic is in &#xD;IN FRONT OF STREAM, whose second input is of type &#xD;Unevaluated, which means that it&apos;s a procedure, with &#xD;a sort of invisible gray ring. So HEAD OF STREAM is just &#xD;ITEM 1 OF, but TAIL OF STREAM has a CALL block &#xD;to make the computation happen.&#xD;&#xD;For a tutorial introduction to streams, read SICP 3.5:&#xD;https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5&#xD;or Brian&apos;s lecture notes (start on page 74):&#xD;https://people.eecs.berkeley.edu/&#126;bh/61a-pages/Volume2/notes.pdf&#xD;The above are clickable links!</comment><header></header><code></code><translations>pt:a aplicação de _ aos itens dos canais _&#xD;</translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="stream"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><custom-block s="%s in front of stream %anyUE"><block s="evaluate"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="head of stream %l"><l/></custom-block></autolambda><list></list></block><block var="stream"/></block></block><custom-block s="map %repRing over stream %mult%l"><block var="function"/><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="tail of stream %l"><l/></custom-block></autolambda><list></list></block><block var="stream"/></block></custom-block></custom-block></block></script></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from stream %&apos;stream&apos;" type="reporter" category="lists"><comment x="0" y="0" w="418.6106770833333" collapsed="false">The stream version of KEEP.&#xD;&#xD;Streams, also called lazy lists, are like lists except that&#xD;items are not computed until they&apos;re needed.  This allows&#xD;for more efficient handling of large computed lists, and&#xD;even infinite lists.  The only piece of magic is in &#xD;IN FRONT OF STREAM, whose second input is of type &#xD;Unevaluated, which means that it&apos;s a procedure, with &#xD;a sort of invisible gray ring. So HEAD OF STREAM is just &#xD;ITEM 1 OF, but TAIL OF STREAM has a CALL block &#xD;to make the computation happen.&#xD;&#xD;For a tutorial introduction to streams, read SICP 3.5:&#xD;https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5&#xD;or Brian&apos;s lecture notes (start on page 74):&#xD;https://people.eecs.berkeley.edu/&#126;bh/61a-pages/Volume2/notes.pdf&#xD;The above are clickable links!</comment><header></header><code></code><translations>pt:os itens tais que _ do canal _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="stream"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><custom-block s="head of stream %l"><block var="stream"/></custom-block></list></block><script><block s="doReport"><custom-block s="%s in front of stream %anyUE"><custom-block s="head of stream %l"><block var="stream"/></custom-block><custom-block s="keep items such that %predRing from stream %l"><block var="pred"/><custom-block s="tail of stream %l"><block var="stream"/></custom-block></custom-block></custom-block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from stream %l"><block var="pred"/><custom-block s="tail of stream %l"><block var="stream"/></custom-block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="show stream %&apos;stream&apos; %&apos;number&apos;" type="reporter" category="lists"><comment x="0" y="0" w="364" collapsed="false">The inputs are a stream and a positive integer.  SHOW STREAM reports a&#xD;regular finite list of length less than (for short finite streams) or equal to the&#xD;second input.  It&apos;s useful because an infinite stream can&apos;t be displayed in a&#xD;finite amount of time.</comment><header></header><code></code><translations>pt:uma lista com os itens do canal _ até ao _ º&#xD;</translations><inputs><input type="%l"></input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="stream"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="number"/><l>0</l></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><custom-block s="head of stream %l"><block var="stream"/></custom-block><custom-block s="show stream %l %n"><custom-block s="tail of stream %l"><block var="stream"/></custom-block><block s="reportDifference"><block var="number"/><l>1</l></block></custom-block></block></block></script></block-definition><block-definition s="stream %&apos;items&apos;" type="reporter" category="lists"><comment x="0" y="0" w="343.3333333333333" collapsed="false">Make a stream from a finite collection of items, like the LIST primitive.&#xD;Since this block is typically used for small amounts of data, it does not&#xD;delay computation of its inputs.</comment><header></header><code></code><translations>pt:um canal com _&#xD;</translations><inputs><input type="%mult%s"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="items"/></block><script><block s="doReport"><block var="items"/></block></script></block><block s="doReport"><custom-block s="%s in front of stream %anyUE"><block s="reportListItem"><l>1</l><block var="items"/></block><custom-block s="stream %mult%s"><block s="reportCDR"><block var="items"/></block></custom-block></custom-block></block></script></block-definition><block-definition s="sieve %&apos;stream&apos;" type="reporter" category="lists"><comment x="0" y="0" w="478" collapsed="false">Call this block with STREAM WITH NUMBERS FROM 2&#xD;as its input to get the infinite stream of all the prime numbers.&#xD;&#xD;It&apos;s called SIEVE because the algorithm it uses is the Sieve of&#xD;Eratosthenes (clickable link):&#xD;https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes&#xD;&#xD;Look inside; it&apos;s a beautifully elegant algorithm.&#xD;&#xD;For a tutorial introduction to streams, read SICP 3.5:&#xD;https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5&#xD;or Brian&apos;s lecture notes (start on page 74):&#xD;https://people.eecs.berkeley.edu/&#126;bh/61a-pages/Volume2/notes.pdf&#xD;The above are clickable links!</comment><header></header><code></code><translations>pt:a crivagem do canal _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="%s in front of stream %anyUE"><custom-block s="head of stream %l"><block var="stream"/></custom-block><custom-block s="sieve %l"><custom-block s="keep items such that %predRing from stream %l"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block s="reportModulus"><l></l><custom-block s="head of stream %l"><block var="stream"/></custom-block></block><l>0</l></block></autolambda><list></list></block><custom-block s="tail of stream %l"><block var="stream"/></custom-block></custom-block></custom-block></custom-block></block></script></block></script></block-definition><block-definition s="stream with numbers from %&apos;start&apos;" type="reporter" category="lists"><comment x="0" y="0" w="418.6106770833333" collapsed="false">The stream version of NUMBERS FROM 1 TO, with no&#xD;ending number because it reports the infinite stream of all&#xD;the integers greater than or equal to its input.&#xD;&#xD;Read the code!  It&apos;s deceptively simple.&#xD;&#xD;Streams, also called lazy lists, are like lists except that&#xD;items are not computed until they&apos;re needed.  This allows&#xD;for more efficient handling of large computed lists, and&#xD;even infinite lists.  The only piece of magic is in &#xD;IN FRONT OF STREAM, whose second input is of type &#xD;Unevaluated, which means that it&apos;s a procedure, with &#xD;a sort of invisible gray ring. So HEAD OF STREAM is just &#xD;ITEM 1 OF, but TAIL OF STREAM has a CALL block &#xD;to make the computation happen.&#xD;&#xD;For a tutorial introduction to streams, read SICP 3.5:&#xD;https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5&#xD;or Brian&apos;s lecture notes (start on page 74):&#xD;https://people.eecs.berkeley.edu/&#126;bh/61a-pages/Volume2/notes.pdf&#xD;The above are clickable links!</comment><header></header><code></code><translations>pt:um canal com os números a partir de _&#xD;</translations><inputs><input type="%n">1</input></inputs><script><block s="doReport"><custom-block s="%s in front of stream %anyUE"><block var="start"/><custom-block s="stream with numbers from %n"><block s="reportSum"><block var="start"/><l>1</l></block></custom-block></custom-block></block></script></block-definition><block-definition s="stream demo" type="command" category="lists"><comment x="0" y="0" w="174.66666666666666" collapsed="true">Read the code while running it, </comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>ones</l><l>ints</l><l>primes</l></list></block><block s="doSetVar"><l>ones</l><custom-block s="%s in front of stream %anyUE"><l>1</l><block var="ones"/></custom-block></block><block s="doSetVar"><l>ints</l><custom-block s="%s in front of stream %anyUE"><l>1</l><custom-block s="map %repRing over stream %mult%l"><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><list><block var="ones"/><block var="ints"/></list></custom-block></custom-block></block><block s="doSetVar"><l>primes</l><custom-block s="sieve %l"><custom-block s="stream with numbers from %n"><l>2</l></custom-block></custom-block></block><block s="doSayFor"><custom-block s="show stream %l %n"><block var="ones"/><l>10</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="show stream %l %n"><block var="ints"/><l>10</l></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="show stream %l %n"><block var="primes"/><l>10</l></custom-block><l>2</l></block></script></block-definition></blocks><variables><variable name="Score"><l>20</l></variable></variables></project><media name="Snake Snap! edition" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>