<snapdata remixID="10361573"><project name="U5L6" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" 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="50" y="-49.99999999999994" heading="90" scale="0.9" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="29" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAABKElEQVRoQ+2bIQ6DQBBFPzfoDVqDbhMEhqQVa/YWvQEWBzgsp1mzogKDIKnH0BtwhGYbQtLSVs9uPieYN/+/jFkiABWAI4ATwvzu0QJ5BnAJkxG3T8hJa400TQ8+A/d9PxljHILjeIfUWk9t2yKOY68hx3Gc8jyHMWYLWVUVyrL0OcR19rqu4Xg2SRLSs3yZJJ30qLKsK+vKusraAJ2kk7Ia+Xca1pV1ZV1lbYBO0klZjeQJoZN0kk7K2gCdpJOyGsk7SSfpJJ2UtQE6SSdlNZJ3kk7SSTopawN0kk7KaiTvJJ2kkyE4qZSam6ZBkiQ7j3g2ow7DMBdFAWut49g8z56VUsiyzGvIrutma62D/wrpc4C/Zn8leV0epO9DJATwcJCh/iqxZvYEuRuoAhendhsAAAAASUVORK5CYII=" id="10"/></item><item><costume name="X" center-x="29" center-y="29" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA6CAYAAAAKjPErAAADw0lEQVRoQ93bvU/bQBgG8IdWQgyWYOiQDYZuDAl7IUFd6AT8BYSNIQOoS7bAxggDCwzAxgZjlwoGxqoCQbYOsGWoKpAYEFKl6nE5yznss30fdpyTWGIH+3fve++ZOzOC4WwTAB4EbQTAJoAqgNqQeN8BqAB4AfAHwE+BrANoDAlSZlzIyBfP89BqtUbHxsZKZX5+fsbR0RF6vV4i0j+hVqvh/PwcExNM7XK05eVlnJ2dBTc7PT39u9vtfgDwJpLBSWWCrq6u+lEU7fDwEPf399jcZLmRkEtLS329UQaoDOx0Oj5ua2srGsmDk5OT4BdFG2SoDFxZWQkiqkSyJxj6QYeqgAxQIpInRUGZ64xs0S0JmBoZBWW1ZdUtEpoGmAnpl6aLC7AgPT4++gEsEipnV3gMytmVKl3DX7q6ukKj0SgUmgWYOZICWyRUBtbrdT/DVC1zJIuEysBqteoDk57GtJHE5hlRXaB2uuY9Rk2AVpCuI2oKtIZ0BeVwmJ+fx8PD/z/s045B4ylEVcVsjlFbQKuRtFl1ZeD4+Lhf5KamprSeIo2qa9wVTSIaBeQ0YfL46AQZN0b5UM/HQlXnhMcgI2gKdJKuqumFxwhtNptvnC4iKC7iLJLiAnd3d370rq+vA5gM5TkzMzNBFbUVwdyQvBCnAD7UR0F5jCnKSLLZBjpP13BORkH39vZwcHDgFJgrMi6i4Y44PT1VFiat+SPt8ofuL4/6HiM6OzuL29vbvsNxBcnGtZ0XHvkmiZybm8PNzc1wIuUiI3eAq2jmGklOE6KKEsjCs7+/r5xeSpWuUcv3fChQTS82gLlV1zigQLiGOk/XtGujLqFOkWmBqohyT4bbFSbNGTIrUAXl2GXl1W1OkLrAMHR9fR3Hx8eBywRqHSn2A8XdqZbvkyJDmA2oVWTW5fskJI/bgFpDugCKTjCFWkHaWBtNiqoJ1BiZB9A0okbIPIEmUG1kEUBdqBaSy4RclxFNd/k+aRyqjmcZo5mRNpfvTZBZppdMSBnI93z4WdImqCnGNKKpkS4Xf007QU5drvPyWVd0firkIAPjilH47bFEZBmAArqzs4ONjY0gMQR0d3c3/t26xcXFvk1QF6vbpqkqfz/q7bGFhQVsb2/z1P5XQdvtNk5OTsB9CrYyAAVYhlYqFfGCbz/S87y/T09P78sGjIO+fn4pXs/+DOBTOA3W1tbA3ihbYz0Jv8HMvSeB/ArAKxso5f3+IJK7o9wK/gJgFMAlgF8pf8Egn/bx9ea+Eyn+VYIf8ufbIN+5zr39A7wlN3D1pfCoAAAAAElFTkSuQmCC" id="11"/></item><item><costume name="O" center-x="28" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAEX0lEQVRoQ+2aizUsQRCGeyJABGwEiAARsBEgAkSwuxEgAjYCRGA3AkSACBDB3PPNubWnts2juuexa6lznPsw091//VV/V1dP4pwbOuf23OraNPkPcrC6GN3oV4IcpWn641lNkmTknBMc80ymaboyUZskBGlm3YF8e3tz7+/v2aybm5tua2urVYe2DnI6nbr7+3s3mUzc8/NzKZidnR23v7/vjo6O3N5ecyLfCkiYGo1GGbjPz88oltbX1zOwg8GgNtONggTQ9fW1Gw7ZbotNh6gO3aI3GO/s7MwBPMYaA3l7e+suLi6+MQcgGJEwLFukhDV/Ss7K8wC8vLx0JycnwTgbAQm4q6urucnJKRgAXIyRw7xPTms7Pz/PwIZYLZCE5+npaZZ7YjAHYNhrwhgbYJpZxr65uTGHbzRIAB4cHMwp5vHxcQYwNneKnMJcAB2Px7NHUOLHx0fTXNEgYZA8FEMFqwSnLrOMj2qLkZ8wWmVRIP3JmChGEKoWl/d7HIuDQ5wbDJIc6ff7s0mQdl90YhYf8g6hy1Yldnd3V6oBwSB7vZ5jb8MODw/nRCdkoXWfRXweHh6yYSgLX19fC4cMAgljbBfY2tpaBrZpkbGCR4wA9/X1lb3CtgLDeWYGyaCwKGVa2aDWhdZ9TjsdZ8NmntPNIPWA7IUSsnUXWvd92JQ9tMjxZpC7u7uzPbFLNa1yglZbqiwqJd9MIAnRjY2N2bsfHx8Ly0UfgGVtJpAWb1V5vM3fU/28vLxkU+RFmQkkG72UVMsgOL7DtF5QWupKjGdNIDlJyGmAejH2ZNEWm+QhdTSWl5d/IMXziI7sj8skOrI+LT7sk6xRm4lJ9ZBb1lZl2Rr/QArlWqKfnp4c/14mo9VJsYJtb29/a32amFwhdR3OXfjo3NMgq85ui2BYn3GjtxDdCcjbbBcBTM+pi5W8NowK12ImdcxXHVAXAVhvcXmaYcpJFs7+IwfUZRIfTUDREdAMUofEMoWsZV1mkLo+hFlO4W1fuVWFPgd3uhViRXW1GSQDaZXl7wy6SKMol0Ny0YHZfAoRIL7nFrmd+P3XssgKYhKwOgcQI9jsugJCbGBRDg1VGhEMkoEJVTmJk5eobVetSb9rSBlHyJbNHwwSNvEkQGVLCbl8qZPDpAvde7mWp/cLwKpIigLJQn21bTt0/RBlDdYuRTRIJvGTH6By9V2HMf9d7j387nhIW7QWyLzQ5f8IHxpedXtBRAvXEvqrEWuIBncGqlghV7iAETGS5wGJGrOHWQsHxqJpRpT4jWJEhhOHdSxZR20mZSBUj9YgPyJI2jmwK1fsLFIWCii5cgBA3rc+sEe48hOj4o2B1GD9q++qSCj7fRNX9I2D1NWRfLIi94hWsNx7yicxoaGZN0drIPVkhLL+7EyHqA5d+ewsJiTLHNgJSCuDbT1n6gy0NXlX4/42Jr99nj1J0zTum7GuKDLMkyQJt7KC43d+g27w0497JGtJ/vjwrHL7P5XNSaMYdLI4AAAAAElFTkSuQmCC" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position number"><l>10</l></variable></variables><scripts><script x="20" y="20.00000000000003"><block s="receiveGo"></block><block s="clear"></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>board</l><block s="reportNumbers"><l>1</l><l>9</l></block></block><block s="doSetVar"><l>play</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="20" y="185.66666666666688"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportAnd"><block var="play"/><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block></block><script><block s="doIfElse"><block var="X 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="doIf"><custom-block s="won? %s"><l>X</l></custom-block><script><block s="bubble"><l>X won.</l></block><block s="goToLayer"><l><option>front</option></l></block><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><custom-block s="draw win line"></custom-block></script><list></list></block><list></list></block><block s="doSetVar"><l>play</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></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="doIf"><custom-block s="won? %s"><l>O</l></custom-block><script><block s="bubble"><l>O won.</l></block><block s="goToLayer"><l><option>front</option></l></block><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><custom-block s="draw win line"></custom-block></script><list></list></block><list></list></block><block s="doSetVar"><l>play</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doSetVar"><l>X turn</l><block s="reportNot"><block var="X turn"/></block></block><block s="doIf"><block s="reportAnd"><block var="play"/><custom-block s="tied?"></custom-block></block><script><block s="bubble"><l>Tie.</l></block><block s="goToLayer"><l><option>front</option></l></block></script></block><block s="doDeclareVariables"><list><l>available</l></list></block><block s="doSetVar"><l>available</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block var="board"/></block></block><block s="doIf"><block s="reportAnd"><block var="play"/><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="available"/></block><l>1</l></block></block><script><block s="doReplaceInList"><block s="reportListItem"><l>1</l><block var="available"/></block><block var="board"/><l>X</l></block><block s="doIf"><block s="reportNot"><custom-block s="won? %s"><l>X</l></custom-block></block><script><block s="bubble"><l>Tie.</l></block><block s="goToLayer"><l><option>front</option></l></block><block s="doSetVar"><l>play</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block></script><script x="20" y="1020.8333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><script><custom-block s="move in this square"></custom-block></script></block></script><script x="20" y="1125.5000000000002"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportEquals"><block s="getLastMessage"></block><block var="position number"/></block><script><custom-block s="move in this square"></custom-block></script></block></script><script x="20" y="1230.1666666666667"><custom-block s="best empty square"></custom-block></script><script x="20" y="1260.0000000000002"><block s="receiveMessage"><l><option>any message</option></l></block><block s="doIf"><block s="reportEquals"><block s="getLastMessage"></block><block var="position number"/></block><script></script></block></script><script x="20" y="1356.8333333333333"><custom-block s="how many %txt in %s"><l>X</l><block s="reportNewList"><list><l>X</l><l>5</l><l>X</l></list></block></custom-block></script><script x="20" y="1393.8333333333333"><custom-block s="possible winning triples"></custom-block></script><script x="20" y="1423.6666666666667"><custom-block s="status of all winning triples"></custom-block></script></scripts></sprite><sprite name="Sprite" idx="2" x="100" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,32,0,1" pen="tip" id="234"><costumes><list struct="atomic" id="235"></list></costumes><sounds><list struct="atomic" id="236"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27" y="23.666666666666668"><block s="receiveGo"></block><block s="hide"></block><block s="setSize"><l>5</l></block><block s="setColor"><color>255,32,0,1</color></block></script></scripts></sprite><watcher scope="Square" var="position number" style="normal" x="5.000000000000455" y="149.25000099999994" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="0" y="13.499999999999993" color="243,118,29" extX="80" extY="70.00000000000003"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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"><block s="errorObsolete"></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="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="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><block s="setEffect"><l><option>ghost</option></l><l>20</l></block><block s="setScale"><l>90</l></block><block s="doSetVar"><l>position number</l><l>1</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>j</l><l>1</l><l>3</l><script><block s="gotoXY"><block s="reportSum"><l>-100</l><block s="reportProduct"><l>50</l><block var="j"/></block></block><block s="reportDifference"><l>100</l><block s="reportProduct"><l>50</l><block var="i"/></block></block></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block></script></custom-block></script></custom-block><block s="hide"></block></script></block-definition><block-definition s="possible winning triples" 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;triple&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="triple"/></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of 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="won? %&apos;who&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="status of all winning triples"></custom-block><block s="reportNewList"><list><block var="who"/><block var="who"/><block var="who"/></list></block></block></block></script></block-definition><block-definition s="tied?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block var="board"/></block><l></l></block></block></script></block-definition><block-definition s="draw win line" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><l>8</l><script><block s="doDeclareVariables"><list><l>line</l></list></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><block var="i"/><custom-block s="status of all winning triples"></custom-block></block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><block s="reportEquals"><block s="reportListItem"><block var="i"/><custom-block s="status of all winning triples"></custom-block></block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block></block><script><block s="doSetVar"><l>line</l><block s="reportListItem"><block var="i"/><block var="win"/></block></block><block s="up"></block><block s="doGotoObject"><block s="reportListItem"><l>1</l><block var="line"/></block></block><block s="down"></block><block s="doGotoObject"><block s="reportListItem"><l>2</l><block var="line"/></block></block><block s="up"></block></script></block></script></block></script></block-definition><block-definition s="move in this square" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="best empty square" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="how many %&apos;X&apos; in %&apos;%&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="board"><list struct="atomic" id="635">1,2,3,4,5,6,7,8,9</list></variable><variable name="play"><bool>true</bool></variable><variable name="win"><list id="636"><item><list id="637"><item><list struct="atomic" id="638">-100,50</list></item><item><list struct="atomic" id="639">100,50</list></item></list></item><item><list id="640"><item><list struct="atomic" id="641">-100,0</list></item><item><list struct="atomic" id="642">100,0</list></item></list></item><item><list id="643"><item><list struct="atomic" id="644">-100,-50</list></item><item><list struct="atomic" id="645">100,-50</list></item></list></item><item><list id="646"><item><list struct="atomic" id="647">-50,100</list></item><item><list struct="atomic" id="648">-50,-100</list></item></list></item><item><list id="649"><item><list struct="atomic" id="650">0,100</list></item><item><list struct="atomic" id="651">0,-100</list></item></list></item><item><list id="652"><item><list struct="atomic" id="653">50,100</list></item><item><list struct="atomic" id="654">50,-100</list></item></list></item><item><list id="655"><item><list struct="atomic" id="656">-100,100</list></item><item><list struct="atomic" id="657">100,-100</list></item></list></item><item><list id="658"><item><list struct="atomic" id="659">-100,-100</list></item><item><list struct="atomic" id="660">100,100</list></item></list></item></list></variable><variable name="X turn"><bool>true</bool></variable></variables></project><media name="U5L6" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>