<snapdata remixID="9833957"><project name="Tic Tac Toe" 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="1" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAh1ElEQVR4Ae3dC5wlVX0n8HNv98wAAzgwI1kVmKj4DCr4AA34gXXhE0zwhZBEFDG6fhQNi8hA4sc1H3cxH8GZxOgmxE00KuI7RnzER1CD7moiGgVXY3zxBhUYQJnhOd13f6fvre47/bw9zIzT3d/zmeqqOnXqVNX33lv/Oqfq3ilFIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA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BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBaFwP8HH5+11JM91lsAAAAASUVORK5CYII=</pentrails><costumes><list id="2"><item><costume name="Untitled(2)" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAOi0lEQVR4Ae3VwQkAIBAEMbX/nlUswvnkGlgIBzP3veEIECBAgACBrwLr65oxAgQIECBA4AkIsEcgQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQIDAAR4iBswy3lHfAAAAAElFTkSuQmCC" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts><script x="83" y="59"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Untitled(2)</l></block></script></scripts><sprites><sprite name="Sprite" idx="2" x="37.01171875" y="40" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="1,0,117,1" pen="tip" id="12"><costumes><list id="13"><item><costume name="Untitled" center-x="2" center-y="3" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAABKADAAQAAAABAAAABgAAAAC/rK1iAAAALElEQVQIHWNgYGDoB+KfUNzPCGT8B2I4YIKzoAysAr+RVP0GmaECxBFQwRUAoSAHMkxTa9oAAAAASUVORK5CYII=" id="14"/></item></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="290" y="59"><block s="receiveMessage"><l>x win</l></block><block s="up"></block><block s="setColor"><color>1,0,117,1</color></block><block s="gotoXY"><l>-35</l><l>40</l></block><block s="down"></block><block s="write"><l>X WINS</l><l>20</l></block><block s="up"></block></script><script x="485" y="52"><block s="receiveMessage"><l>y win</l></block><block s="up"></block><block s="setColor"><color>1,0,117,1</color></block><block s="down"></block><block s="gotoXY"><l>-35</l><l>40</l></block><block s="write"><l>O WINS</l><l>20</l></block><block s="up"></block></script><script x="74" y="63"><block s="receiveGo"></block><block s="up"></block><block s="clear"></block><custom-block s="write&quot;Tic Tac Toe&quot;"></custom-block><block s="up"></block></script><script x="134" y="276"><block s="receiveMessage"><l>tie</l></block><block s="up"></block><block s="setColor"><color>1,0,117,1</color></block><block s="gotoXY"><l>-25</l><l>40</l></block><block s="down"></block><block s="write"><l>TIE</l><l>20</l></block><block s="up"></block></script></scripts></sprite><sprite name="Square" idx="1" x="50" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="3" color="1,0,26,1" pen="tip" id="63"><costumes><list id="64"><item><costume name="O " center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANKADAAQAAAABAAAANAAAAABdv+0DAAAE/UlEQVRoBe2aXUwUVxTHTxof2fXNhtA2EVlY25h2+Yi8WNYt1KRBrVYrlmqMski1jcpa0wctu9pEq4I1tsbCQz8UWIWKfPigKIo+uAouvtSvNTWFtrwK+j7e/9VpkJ07XzvLTKknmczu/Tj3/O49c/bOuUs0DcXPmKTpcM2enT34ChZo/YYgSZL0n76uxW5QRoZrBgcC1HSRl0BOX8kZVht4/kIfxeNDlLh/jy71XaSHD/9IGmLFylWUlZVF7/jyKbCwhN54/bWkNmYLLHG54ZG/aNfXYcrOnkNNjY3cllUVFXS5v18x0IRCIQ5zayhO/pISWvlxBf3W0WWWIamfn0U5FuSMy5/DI9LOXXUSC5fS3m8PSvhuRtpPd0ps1aSyskUSPpsRFuWkefPevgU6U0A//XLiX5BHj8bM2JDU51zvRQ6FCTY6OTKQYZcbGxunrdtC1HLiOLW0RumrHSGaOdOdtOxmCt4vDVBb2yny5OZxV8TzaFQMBQXAVAWrye1284GtAploNHRikjweD9VUB+lA/SH6aNmSiU1UP+sGkmG8Xi/t2R1WVWpFJSC8eR5aXF7O1emF0u1ytaHtPNROBYw8IW+9OZe6e3poxfKlFLs+IBer3nUBfX/0RxofH6dIuE5VWToqAcUiH32yuoLgJVqiCfT77Tv0xeYaCjOYdDwzWgaiHu62ZOmHVBeOaDbXBGpoOERHfjhGmCk7Bd7R1XlG0/VUgeC32L6sqVxtJwsfG95Ru30HNTU1qdqiChSNRrkSu1xtsuWYWEwwHgORCIGwPzv8XYMjVkc2HhNbXbOJotGTclHSXQjUd6mftmyttS0QJFn6vGBx+Qd0PRYTVZMQCDvhBe+WCDvaVYHg9OBBQuh2QiBEFPxSO1EQwu/eSyiaJgTCi5ndoVrRYlaY48ml0dFRxWpFIIRrvFU6VXJzPTQUv6loniIQWmJH7VRxu1xC04RAwh4Or/h/ALlcGTQyPOzYtfj7n1FyCdxOcYUQ3Xp7zzkWCBEOkU5JFIHQkGVgNHe2SgqnogwRLjMzU3EoIdD84mL243VfsZPdhdigFhXmK5ohBEJW82xPt2InOwuRCcrJ8QizrUKg0oCf2ttOEnbdTpKrV65QoLRMaJIQCFt1lhVluTfxVl2oNU0VyCl8syfC8gviXYwQCDYFg1XUeOyoruREmhheUHu8uZVPslpyXxUIHSs/XUMH6xteUGzHF7g+kjWYZDVRBUJHKGhmaV+9eTG1wVKpi0R2EzsQEAYDWbcmEFYJ6Vi9eTFZsZX3ffvreV7ws41BTbWaQNCAvBhcD3ltPck+zVENNMC5EZ5jvXlBXUAYHylg5LWnEgowX4a28XSw3pdN3UCTodRSSQYWQNgU6WejMFBmCAgdsFIFhUX8VODnX5tRZKkgmm2oqqauMx2GVkY2wjAQOuL8BoddOPTC4FZEQDybWBWcueLACwdfet1MhsHdFBA6Fs8v4oP68gt4BASYmYNfrAiimM/n43mCVE8FdR94AWKyYHv0+aaNPLva0dlN0dYW7vdIM+F9pbDg2Y54rjePJyzx3D1+/ITwgpZIJOjm4AC/EEEBgklKVVICkgcH2Lq1lfzCjA8MxrnBSKzjXAmbXAg7LaeFgff42yaAcbxvBYRsB+6WAE1UiB/i5L1WdGKTtH42/Qyl1aoUlL8ESmHypqyrn400Lf7ROGvWq7GnDxUGe9396PcAAAAASUVORK5CYII=" id="65"/></item><item><costume name="X " center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANKADAAQAAAABAAAANAAAAABdv+0DAAACJUlEQVRoBe3aT0sCQRQA8Gd0EIT8AFaIn8JO9gE0kI7ln05BdMhblyLtWp0iqOwjRNCn2AjM/nuS/mjZN0i6tCMsSLizOzPvzc6GD4aR1R3fb+ex8HQjAJDM5fKbsVg0ar8OdfT7Pw+TtiDZ632UiuWVUIO+ep9w02i8MhCkUqnv9bXVUIOsq2sGgolQ19iI5MegERfFqEPcHXp77xiVLEvGKycuqFqtwdb2jjGox6dnmM9k4Pzi0jUnLuhgfw9arZYRKIbJZbOwtFyAxfyCHCgen4L66UngqGHMbo1fMdwdYpchaJQIhuXrCQoSJYrxDQoCJYMRAulEyWKEQTpQKhgpECVKFSMNokBhYJRAmCgsjDIIA4WJQQGpoLAxaCAZFAUGFSSCosKgg/ygKDEkIB6KGkMGGoXSgSEFDaOazSbMpdOD5syrn2HnqYSv9kHlCzrdLtzf3UIikVBZxve5pCCnzArFEliWpaXzJQM5GPYbACszXZ0vCegvxqkXHSh0kBtGFwoV5IXRgUID+cVQo1BAohhKlDJIFkOFUgKpYihQ0iAsDDZKCoSNwUQJg6gwWCghEDUGA+UbpAujivIF0o1RQXmCgsLIorigoDEyKC6oslHR0jY7ifPm4daD96fx4NEYt4XqZ3WYnZl2e1v7cQfFZrfg7pBJGAfAw7DPcEHOImGaxyDTd2twU2i329HDo2PTc+Xmxx4AZBGxR9IeZXv8h3j5BRxf4Dto8cI/AAAAAElFTkSuQmCC" id="66"/></item><item><costume name="Empty " center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANKADAAQAAAABAAAANAAAAABdv+0DAAAAx0lEQVRoBe2asQ2DMAAErSglaUlNJmEWImYFRdnJATb4FCewzpLL18l3lJTS4Bm3N9UW7jC8vrc90PSeS6310ndZP6XrHvfjQfujWjk+6OwlLWQh2ICfHCw8xlkoVgYPLAQLj3EWipXBAwvBwmOchWJl8MBCsPAYZ6FYGTywECw8xlkoVgYPLAQLj3EWipXBAwvBwmOchWJl8MBCsPAYZ6FYGTywECw8xlkoVgYPLAQLj3EWipXBAwvBwv/CjduqiT8a+/65/gAgXfnWAcy/sAAAAABJRU5ErkJggg==" id="67"/></item></list></costumes><sounds><list struct="atomic" id="68"></list></sounds><blocks></blocks><variables><variable name="position number"><l>10</l></variable></variables><scripts><script x="25" y="27.83333433333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>X </l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doIf"><custom-block s="Won? %s"><l>X</l></custom-block><script><block s="doBroadcast"><l>x win</l></block></script></block><block s="doIf"><custom-block s="Won? %s"><l>O</l></custom-block><script><block s="doBroadcast"><l>y win</l></block></script></block><block s="doIf"><custom-block s="is tie?"></custom-block><script><block s="doBroadcast"><l>tie</l></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></script></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportNot"><block var="X&apos;s turn?"/></block></block></script><script x="351.999999" y="10"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Empty </l></block><custom-block s="setLists"></custom-block><custom-block s="makeBoard"></custom-block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5.3229166666667425" y="5.322916666666686" color="243,118,29" hidden="true"/><watcher scope="Square" s="xPosition" style="normal" x="10.645833333333712" y="10.645833333333357" color="74,108,212" hidden="true"/><watcher scope="Square" s="yPosition" style="normal" x="10.645833333333712" y="33.00208546250002" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="position numberx" style="normal" x="332.6458333333337" y="232.35833759166667" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="352" y="78" color="243,118,29" hidden="true"/><watcher var="winning combinations" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="player" style="normal" x="10" y="94.00000799999998" 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="Introduction" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="up"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-91</l><l>106</l></block><block s="setColor"><color>1,0,26,1</color></block><block s="write"><l>Tic Tac Toe</l><l>30</l></block><block s="gotoXY"><l>0</l><l>0</l></block></script></block></script></block-definition><block-definition s="makeScreen" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="write&quot;Tic Tac Toe&quot;" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="up"></block><block s="gotoXY"><l>-105</l><l>70</l></block><block s="setColor"><color>20,0,3,1</color></block><block s="write"><l>Tic Tac Toe</l><l>34</l></block></script></block-definition><block-definition s="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-50</l><l>0</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="gotoXY"><l>50</l><l>0</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="gotoXY"><l>-50</l><l>-50</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="gotoXY"><l>0</l><l>-50</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="gotoXY"><l>50</l><l>-50</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="gotoXY"><l>-50</l><l>-100</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="gotoXY"><l>50</l><l>-100</l></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</l></block></script></block-definition><block-definition s="setLists" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><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><block s="doSetVar"><l>position number</l><l>1</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="possible winning triples" type="reporter" category="variables"><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>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;triple&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="variables"><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 %s"><l></l></custom-block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block></block></script></block-definition><block-definition s="is tie?" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportListContainsItem"><block var="board"/><l>empty</l></block><block s="reportOr"><custom-block s="Won? %s"><l>X</l></custom-block><custom-block s="Won? %s"><l>Y</l></custom-block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="Won? %&apos;player&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportListContainsItem"><custom-block s="status of all winning triples"></custom-block><block s="reportNewList"><list><block var="player"/><block var="player"/><block var="player"/></list></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="998">X,X,X,O,O,O,empty,empty,X</list></variable><variable name="position numberx"><l>9</l></variable><variable name="winning combinations"><l>0</l></variable><variable name="player"><l>0</l></variable></variables></project><media name="Tic Tac Toe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>