<snapdata remixID="10778250"><project name="U3L1p5-TicTacToe" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="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="-50" heading="90" scale="1" 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,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAAAXNSR0IArs4c6QAAAShJREFUaEPtmyEOg0AQRT836A1ag24TBIakFWv2Fr0BFgc4LKdZs6ICgyCpx9AbcIRmG0LS0lbPbj4nmDf/v4xZIgAVgCOAE8L87tECeQZwCZMRt0/ISWuNNE0PPgP3fT8ZYxyC43iH1FpPbdsijmOvIcdxnPI8hzFmC1lVFcqy9DnEdfa6ruF4NkkS0rN8mSSd9KiyrCvryrrK2gCdpJOyGvl3GtaVdWVdZW2ATtJJWY3kCaGTdJJOytoAnaSTshrJO0kn6SSdlLUBOkknZTWSd5JO0kk6KWsDdJJOymok7ySdpJMhOKmUmpumQZIkO494NqMOwzAXRQFrrePYPM+elVLIssxryK7rZmutg/8K6XOAv2Z/JXldHqTvQyQE8HCQof4qsWb2BLkbqAIXp3YbAAAAAElFTkSuQmCC" id="10"/></item><item><costume name="X" center-x="29" center-y="29" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA6CAYAAAAKjPErAAAAAXNSR0IArs4c6QAAA8NJREFUaEPd271P20AYBvCHVkIMlmDokA2GbgwJeyFBXegE/AWEjSEDqEu2wMYIAwsMwMYGY5cKBsaqAkG2DrBlqCqQGBBSpepxOcs57LN9H3ack1hiB/t373vvmTszguFsEwAeBG0EwCaAKoDakHjfAagAeAHwB8BPgawDaAwJUmZcyMgXz/PQarVGx8bGSmV+fn7G0dERer1eItI/oVar4fz8HBMTTO1ytOXlZZydnQU3Oz09/bvb7X4A8CaSwUllgq6urvpRFO3w8BD39/fY3GS5kZBLS0t9vVEGqAzsdDo+bmtrKxrJg5OTk+AXRRtkqAxcWVkJIqpEsicY+kGHqoAMUCKSJ0VBmeuMbNEtCZgaGQVltWXVLRKaBpgJ6ZemiwuwID0+PvoBLBIqZ1d4DMrZlSpdw1+6urpCo9EoFJoFmDmSAlskVAbW63U/w1QtcySLhMrAarXqA5OexrSRxOYZUV2gdrrmPUZNgFaQriNqCrSGdAXlcJifn8fDw/8/7NOOQeMpRFXFbI5RW0CrkbRZdWXg+Pi4X+Smpqa0niKNqmvcFU0iGgXkNGHy+OgEGTdG+VDPx0JV54THICNoCnSSrqrphccIbTabb5wuIigu4iyS4gJ3d3d+9K6vrwOYDOU5MzMzQRW1FcHckLwQpwA+1EdBeYwpykiy2QY6T9dwTkZB9/b2cHBw4BSYKzIuouGOOD09VRYmrfkj7fKH7i+P+h4jOjs7i9vb277DcQXJxrWdFx75Jomcm5vDzc3NcCLlIiN3gKto5hpJThOiihLIwrO/v6+cXkqVrlHL93woUE0vNoC5Vdc4oEC4hjpP17Rroy6hTpFpgaqIck+G2xUmzRkyK1AF5dhl5dVtTpC6wDB0fX0dx8fHgcsEah0p9gPF3amW75MiQ5gNqFVk1uX7JCSP24BaQ7oAik4whVpB2lgbTYqqCdQYmQfQNKJGyDyBJlBtZBFAXagWksuEXJcRTXf5Pmkcqo5nGaOZkTaX702QWaaXTEgZyPd8+FnSJqgpxjSiqZEuF39NO0FOXa7z8llXdH4q5CAD44pR+O2xRGQZgAK6s7ODjY2NIDEEdHd3N/7dusXFxb5NUBer26apKn8/6u2xhYUFbG9v89T+V0Hb7TZOTk7AfQq2MgAFWIZWKhXxgm8/0vO8v09PT+/LBoyDvn5+KV7P/gzgUzgN1tbWwN4oW2M9Cb/BzL0ngfwKwCsbKOX9/iCSu6PcCv4CYBTAJYBfKX/BIJ/28fXmvhMp/lWCH/Ln2yDfuc69/QO8JTdw9aXwqAAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="28" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAAAXNSR0IArs4c6QAABMRJREFUaEPtmudV7DAQhWUaACogNABUQGiA0AChAUIDu9sAoQFCBUADsNsAoQFCBUAD+J1P582esXGQ5bB+y5s/HM7akq7uzJ3RyIExpmuMWTbja4PgL8jO+GI0vV8JsheG4T/PahAEPWOM4IgyGYbh2HhtEOCk1poD+fb2Zt7f3+2sMzMzZnZ2ttYNrR3kYDAwNzc3pt/vm6enp0wwi4uLZmVlxWxsbJjl5epEvhaQMNXr9Sy4z89PL5ampqYs2E6nU5rpSkEC6OzszHS7pNt00y6qXTftDcbb3983APexykBeXl6aw8PDH8wBCEbEDbMWKW7NX4lZeR6AJycnZmdnpzDOSkAC7vT0NDI5MQUDgPMxYpj3iWltBwcHFmwRKwUS99zd3bWxJwZzAIa9KoyxAaaZZeyLiwtn9/UGCcDV1dWIYm5vb1uAvrGTtinMBdCrq6vhIyjx/f2901zeIGGQOBRDBfMEpyyzjI9qixGfMJpnXiDjkzGRjyDkLS7pdzaWDS6yuYVBEiObm5vDSZD2uOj4LL7IO7guqUrs+vo6UwMKg5ybmzPkNmx9fT0iOkUWWvZZxOf29tYOQ1n4+vqaOmQhkDBGusAmJyct2KpFxhU8YgS4r68v+wppBYaTzBkkg8KilGlZg7outOxzetPZbNhM2nRnkHpAcqG4bNmFln0fNiWHpm28M8ilpaVhTmxSTfM2QastVRaVUtycQOKi09PTw3c/Pj5GFotxAC5rcwLpslt5O17n71Q/z8/PdookL3MCSaKXkqoNghPfMK0XlJa6EuNZJ5CcJOQ0QL3oe7Koi03ikDoaS4rL/yBl5xEdyY9tEh1ZnxYf8iRr1ObEpHrItLVVmbXG/yCFci3Rj4+Phv/bZLQ6KVawhYWFH61PJybHSF27kQsfHXsaZN7ZbRQM6zOudwrRnYCkZDsKYHpOXawktWGUu6YzqX0+74A6CsA6xSVphlNMsnDyjxxQ2yQ+moC0I6AzSO0SbXJZl3U5g9T1IcxyCq/7yi3P9Tm4060QS6urnUEykFZZCuK7u7u8ddT6+9ramm0wpxXmMnkhkLA3Pz8/XPgo00m8//ry8hJhtXDtmibXqBpsNl0BITawKIV4nkYUYhKwDIyrykmcmHh4eGisHcKJA28SgJRxuKxuz8RjpDBIBiCFAFRSCnUjjNbdg0Votra27PwYvV8ASt2aJgBeIBmMwXEZsbpdN+6izMvGSkcgS+G8QTIoTaO9vb0IUMoq7keqNO496Nzrevr8/Dxy8VMbyCTXZdcQouPj49K9IHLz0dGRPToJQFcXLaWuSTtGauGmS8SIZwBLXkX5OBm4Fg7EHU0zuoOA1OwhMqQtXQC4eEwpd9UToHa4Fe1BESQBy1/Y5RYMA7CABpRcOXBLJd/6aHCwx2UOYZClopULT9KALAyJJ3701XeGpNufsvpGeAK9XpRb93FcGJRnKmNST8qiYYfDLK4n94iuC4NxXJw7SBj3BVcryDhg2CW+JGa1i2rXJeaI4zKsJW1kLUymMZbXzizLmENMpncGXN2src81yuSoNiEVZBAE/e/vb79vxkaFJmHeiYmJfhiGguPnN+h1xUiTexDTgV/xob0VHmgdfrDd5I43NFf4Bz13a6NsEaHjAAAAAElFTkSuQmCC" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="10" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block></script><script x="10" y="56.66666666666667"><block s="createClone"><l><option>myself</option></l><comment w="180" collapsed="false">Demo script removed from hat block&#xD;for solution, replaced by script below.&#xD;Click the &quot;draggable&quot; box if you want&#xD;to demo this.</comment></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="10" y="176.33333333333331"><block s="receiveGo"><comment w="53.333333333333336" collapsed="true">3.1.5.5</comment></block><block s="doSetVar"><l>position number</l><l>0</l></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list></list></block></block><custom-block s="makeBoard"><comment w="129.33333333333334" collapsed="true">3.1.5.6  Look inside. </comment></custom-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="692.8333333333334" y="529.1666666666665"><block var="position number"/></script><script x="35" y="375.6666666666666"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="53.333333333333336" collapsed="true">3.1.5.7</comment></block><block s="doUntil"><l/><script><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l><comment w="124" collapsed="true">If square is empty...</comment></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></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block></script></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportNot"><block var="X&apos;s turn?"/></block><comment w="171.33333333333334" collapsed="false">Alternate between TRUE (x&apos;s turn) and FALSE (o&apos;s turn)</comment></block></script></block></script></block><block s="doIfElse"><custom-block s="won? %s"><l>x</l></custom-block><script><block s="doSayFor"><l>X wins</l><l>2</l></block></script><script><block s="doIf"><custom-block s="won? %s"><l>o</l></custom-block><script><block s="doSayFor"><l>O Wins</l><l>2</l></block></script></block></script></block></script><script x="568" y="335.3333333333333"><custom-block s="Status of Triple %l"><l/></custom-block></script><script x="642.296875" y="402.3333333333333"><custom-block s="Winning Triples"></custom-block></script><script x="498" y="178.63333333333327"><block s="reportAnd"><block s="reportAnd"><block s="reportListItem"><l>1</l><block var="item"/></block><block s="reportListItem"><l>2</l><block var="item"/></block></block><block s="reportListItem"><l>3</l><block var="item"/></block></block></script><script x="484.3134765625" y="354.8"><block var="team"/></script><script x="139" y="907.1666666666666"><block s="doStopThis"><l><option>all</option></l></block></script><script x="560" y="678.3333333333344"><block s="receiveCondition"><l/></block></script><script x="542" y="748.3333333333335"><custom-block s="won? %s"><l></l></custom-block></script><script x="666" y="748.3333333333335"><custom-block s="won? %s"><l></l></custom-block></script><script x="519" y="618.5000000000001"><block s="reportOr"><block s="reportNewList"><list><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l></list></block></block></script><script x="598.52734375" y="842.5000000000013"><block var="i"/></script><script x="232" y="804.8333333333345"><block s="doFor"><l>i</l><l>1</l><l>8</l><script><block s="doIf"><block s="reportEquals"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block s="reportListItem"><block var="i"/><custom-block s="Status of all Triples"></custom-block></block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script></script></block></script></block><block s="doSayFor"><l>tie</l><l>2</l></block></script><script x="529.119140625" y="511.6666666666666"><custom-block s="won? %s"><l>X</l></custom-block></script><script x="615.955078125" y="465.6666666666666"><custom-block s="won? %s"><l>o</l></custom-block></script><script x="438.119140625" y="430.6666666666666"><block s="reportOr"><block s="reportEquals"><l>X</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>9</l></block><block var="board"/></block></block><block s="reportEquals"><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>9</l></block><block var="board"/></block><l>O</l></block></block></script></scripts></sprite><watcher var="board" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher scope="Square" var="position number" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></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="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><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>column</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="column"/></block></block><block s="reportDifference"><l>100</l><block s="reportProduct"><l>50</l><block var="row"/></block></block></block><block s="doSetVar"><l>position number</l><block s="reportSum"><block var="position number"/><l>1</l></block></block><block s="doAddToList"><block var="position number"/><block var="board"/></block><block s="createClone"><l><option>myself</option></l></block></script></custom-block></script><comment w="128" collapsed="false">The nested FOR loops are the important part of this solution.  Details like the starting position of the sprite might be different in student solutions.</comment></custom-block><block s="hide"></block></script><scripts><script x="294" y="327.1333333333334"><block s="doSwitchToCostume"><l>Empty</l><comment w="144.66666666666666" collapsed="true">Another possible solution.</comment></block><block s="show"></block><block s="gotoXY"><l>-50</l><l>50</l></block><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></custom-block><block s="setXPosition"><l>-50</l></block><block s="changeYPosition"><l>-50</l></block></script></custom-block><block s="hide"></block></script></scripts></block-definition><block-definition s="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 all Triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="Status of Triple %l"><custom-block s="Winning Triples"></custom-block></custom-block></block></script><scripts><script x="59.9951171875" y="103.80000000000007"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><l/></block></script></scripts></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="won? %&apos;team&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="Status of all Triples"></custom-block><script><block s="doIf"><block s="reportEquals"><block var="item"/><block s="reportNewList"><list><block var="team"/><block var="team"/><block var="team"/></list></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><scripts><script x="14" y="206.49999999999994"><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script x="79" y="307.49999999999994"><block s="reportEquals"><l></l><l></l></block></script><script x="262.8369140625" y="288.6666666666667"><block s="reportNumbers"><l>1</l><l>3</l></block></script><script x="180" y="386.16666666666646"><block s="bubble"><l>true</l></block></script><script x="428.345703125" y="205.8666666666665"><block var="team"/></script></scripts></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="557">X,O,X,O,X,O,X,O,X</list></variable></variables></project><media name="U3L1p5-TicTacToe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>