<snapdata remixID="9292697"><project name="U3L2-Tic-Tac-Toe" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes>&#xD;</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACJUlEQVR4Xu3SwQkAIAADMd1/6AoucZ90gcKRu23HFIgKXACj8m5/AQBBSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt/5A4Lj3qhsHKpPAAAAAElFTkSuQmCC</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" 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="-75" heading="0" 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="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAx0lEQVRoQ+2awQ2CUBAFlybwSqzEWiTfoozWwhViONiRiYkFvMsEf4b75LEzHBmqs2eoqktVLT3cNU3n/XvQdW7L83H/65vW7VW31t4edNSMFjpqmd97WchCsAE/OVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGAxaChcdzFoqVwYCFYOHxnIViZTBgIVh4PGehWBkMWAgWHs9ZKFYGA30X6uWPxnE8bR/Jtp2GcsP1ZgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAACBUlEQVRoQ+3aO0/CUBQH8MMGIRFnooaRL0BgdCIGqQnxASgQjMjqc3A04maM38KwOTqqm8YEFx+rr0QdcSMupiQ1olTOvfec3hZha9LH/d1/e8M/rQ8AIoaR2QoG/X7w+K/V+rj2AcB4LBY/LpUXPQ16e32Bq0bjoQ3KZvNH9frhsJcDOr+4hN1abQBybYj/M6HHp2cYGx1xVSp2Y0IltFSpQjgchtrOtitQN7d3YKTTsLd/ANOZqY4xoUDN5jtUlqsQjUa1oyzMQqHYdSwokDkFbkD1wpjjRIN0ozAYYZAuFBYjBXIaJYKRBjmFEsUogbhRMhhlEBdKFkMCokapYMhAVChVDClIFUWBIQfJoqgwLCBRFCWGDYRFUWNYQb1QHBh2kB2KC+MI6Ccql8u2y5ldn+loaxIbQvVB4vxfh5h9qlAswdnpCaysrrEVRcdA5m02mUpBIBCAmdk5b4O+PzObG+usdZ49oW4LAGedZwX9tZpxodhAmKWZA8UCwmCs5Y8aRQ4SwXCgSEEyGGoUGUgFQ4kiAVFgqFDKIEoMBUoJxIFRRUmDODEqKCmQExhZlDDISYwMSgikAyOKQoN0YkRQKJAbMFgUCpRMTkA8kWBrmaLV3vpDm8vPy700duNrfRMVCg39mgtUQqIzqHP/AUjn7GOu3d8J9dsHgBEAKGNi9cA+958uiHxCYDA7+gAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAEYElEQVRoQ+2aS0wTURSG/66Vx0oXCCIK1MfCFoxuFERDjOArahR8xKgFJS4kRuOGUsrGIBUXxgfFxKhA8REfYGKIiujCB9BqIoiSaAQV3fHQNeaMuUlLZzp3Zu4URCZpuui9Z853/jPn3numFkyxywIgG0DbVOBKTk7pkoD2H3C0Xa6r/aeZXr7qQJHD8XYaaLLKOK0QrzKtj57A7w+g7+MHtD15jM+fP4VN3bZ9BxISErDUZkfO6iwkJc7hNa84TqhC/QNf4fXWof76NWRkLpM+drsN1vQ0WWfp5r0fPuJNwI/79+5K43cWFGLrlo26wYQABYMUHSpBYcEOXdG+fec+fI0NGB4aQvHhEl1ghoGuXK2H2+UEgRwudiAuLlZ3dNlEStfqqiokJiWhvNypKTi6gYaHR1DuqkBPdzfclZVYsXyZYZBgA2T/wiUvai+ex8VaL3LX5nDZ1wVENzvoKEJsbCzOeKqFqKLkLaXh8WOlOO2p4UpBzUAMxmq1otLt4oqa0UHdPe+xIT+fC0oz0IGDRYiJicHZGo9RPzXNJ6glixfhxcvXEdNbE9C585fQ/rQNdd5aU9NMLf0CgYDi/bmBWITedfdg8aKFmqIrcvDR0mOSOaUM4QaiVLPZM3CkpFikf5pt0TNss9nQ0OiTTT0uIBpUWLATkaTW7JmBCZT6AX8X5I46XEAk84LUtAlXh8WAqdTc0hKW/qpAtK2Zm5SIoaHhCSkESkKeqvLg96/RsKVDFYi2NrR5jHaZVstIKlKlR0vR2vowZKgqEKXbylVZXKu0mhOif09JmY/xaacKJDdJtGN67ckFWxXIYrFgbGxM7z1NnUfVjq7gpSQiEP3o8Xhw84bPVMf0GqdjRpPPF1K+VYG8Xq9svdfrhMh55Px4/6aBREbYqC3NCinVeqOOiJpPh7/nz9pD1sj/q8pRJHNz15nSMxChEp0A1uflhyz6qgqVOV2YvyAV+/buEuGDUBu06D9tbw/pCqkCsV7ZZFuLWKtL816Oturx8XH40j+gqT8mVAoZY5Q5M2bG4OSJvydYdqkqRAOVJpvttJL9SEHmAqIzUXZW1qQ6sf78MSjbRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6pZQsfurs6OiH1BboUYFBWI3t7eqDcbWTDlGiOaq9z4dIo2FC8M+alZofFKuVzlpnZS6VR6proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY6C/HzVna7iDZgiISewsK5PetjkcDsMvvmjRvFbfKKmi562gYSCCCnZidc6asB0wT0knRRoamyTFyYbe4AgBYg4T2J17zXjQ0iyV142bNkst5MwMuzRkoTVd6r7SwXF09Be+fR9EX1+fNJY+u3bvQV5eniGVhQIFK0ER7+j0Sw7TfxVGRkZw62aTNGTevBRJBXpxxoBFvaM1DYgnzcwYMw1kRlRF2pzaCk2VfzTOmjX71R8xTomk2qlpUgAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doWait"><l>.1&#xD;</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="gotoXY"><l>-50&#xD;</l><l>75&#xD;</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>counter</l><l>0&#xD;</l></block><block s="doSetVar"><l>BES</l><l>1&#xD;</l></block><block s="doSetVar"><l>Board</l><block s="reportNumbers"><l>1&#xD;</l><l>9&#xD;</l></block></block></script><script x="31.00000399999999" y="636.8333373333335"><block s="receiveMessage"><l><option>any message&#xD;</option></l></block><block s="doIf"><block s="reportEquals"><block var="position number"/><block s="getLastMessage"></block></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name&#xD;</option></l><block s="reportGet"><l><option>self&#xD;</option></l></block></block><l>Empty&#xD;</l></block><script><block s="doWait"><l>1&#xD;</l></block><block s="doSetVar"><l>X&apos;s turn?&#xD;</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSwitchToCostume"><l>O&#xD;</l></block><block s="doReplaceInList"><block s="getLastMessage"></block><block var="Board"/><l>O&#xD;</l></block><block s="doChangeVar"><l>counter&#xD;</l><l>1&#xD;</l></block></script><script><block s="doChangeVar"><l>BES&#xD;</l><l>1&#xD;</l></block><block s="doBroadcast"><custom-block s="best empty square"></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportOr"><custom-block s="detect win x"></custom-block><custom-block s="detect win o"></custom-block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doBroadcast"><l>win&#xD;</l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="tie?"></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doBroadcast"><l>tie&#xD;</l></block></script></block></script></block></script><script x="31.00000399999999" y="1075.833337333334"><block s="doSetVar"><l>Special list&#xD;</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2&#xD;</l><l>5&#xD;</l><l>8&#xD;</l></list></block><block s="reportNewList"><list><l>1&#xD;</l><l>2&#xD;</l><l>3&#xD;</l></list></block><block s="reportNewList"><list><l>3&#xD;</l><l>6&#xD;</l><l>9&#xD;</l></list></block><block s="reportNewList"><list><l>4&#xD;</l><l>5&#xD;</l><l>6&#xD;</l></list></block><block s="reportNewList"><list><l>1&#xD;</l><l>5&#xD;</l><l>9&#xD;</l></list></block><block s="reportNewList"><list><l>7&#xD;</l><l>8&#xD;</l><l>9&#xD;</l></list></block><block s="reportNewList"><list><l>7&#xD;</l><l>5&#xD;</l><l>3&#xD;</l></list></block><block s="reportNewList"><list><l>1&#xD;</l><l>4&#xD;</l><l>7&#xD;</l></list></block></list></block></block></script><script x="27" y="250"><block s="receiveInteraction"><l><option>clicked&#xD;</option></l></block><block s="doIf"><block s="reportEquals"><block s="reportOr"><custom-block s="detect win x"></custom-block><custom-block s="detect win o"></custom-block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name&#xD;</option></l><block s="reportGet"><l><option>self&#xD;</option></l></block></block><l>Empty&#xD;</l></block><script><block s="doIf"><block var="X&apos;s turn?"/><script><block s="doSetVar"><l>X&apos;s turn?&#xD;</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSwitchToCostume"><l>X&#xD;</l></block><block s="doReplaceInList"><block var="position number"/><block var="Board"/><l>X&#xD;</l></block><block s="doChangeVar"><l>counter&#xD;</l><l>1&#xD;</l></block><block s="doBroadcast"><custom-block s="next move for computer"></custom-block></block></script></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportOr"><custom-block s="detect win x"></custom-block><custom-block s="detect win o"></custom-block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doBroadcast"><l>win&#xD;</l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="tie?"></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doBroadcast"><l>tie&#xD;</l></block></script></block></script></scripts></sprite><sprite name="Sprite" idx="2" x="-176.96995708155055" y="-110.55401157901633" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="206.55,37.17899999999999,0,1" pen="tip" id="257"><costumes><list id="258"><item><costume name="bear2 a" center-x="50" center-y="64" image="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICB3aWR0aD0iMTAwLjI0MTgxIgogICBoZWlnaHQ9IjEyOC4yMDIzIgogICB2aWV3Qm94PSIwIDMwIDEwMC4yNDE4MSAxMjguMjAyMyIKICAgaWQ9InN2ZzQyMyIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYmVhcjItYS5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMiA1YzNlODBkLCAyMDE3LTA4LTA2Ij4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0MjkiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0MjciIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI2NDAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNDgwIgogICAgIGlkPSJuYW1lZHZpZXc0MjUiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGZpdC1tYXJnaW4tdG9wPSIwIgogICAgIGZpdC1tYXJnaW4tbGVmdD0iMCIKICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIgogICAgIGZpdC1tYXJnaW4tYm90dG9tPSIwIgogICAgIGlua3NjYXBlOnpvb209IjIiCiAgICAgaW5rc2NhcGU6Y3g9Ijg4LjA4NTEzNCIKICAgICBpbmtzY2FwZTpjeT0iNjcuNjU3MzMyIgogICAgIGlua3NjYXBlOndpbmRvdy14PSItNCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTQiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0MjMiIC8+CiAgPCEtLSBFeHBvcnRlZCBieSBTY3JhdGNoIC0gaHR0cDovL3NjcmF0Y2gubWl0LmVkdS8gLS0+CiAgPGcKICAgICBpZD0iSUQwLjA3Nzk2Mzc1MDgwOTQzMTA4IgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTEuMzYzMTYsLTEwOC43NDM3MSkiPgogICAgPGcKICAgICAgIGlkPSJJRDAuODY0NDEzOTMxOTY1ODI3OSIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwMywxMzgpIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9IklEMC43OTg0MTc1NjA3NTYyMDY1IgogICAgICAgICBkPSJtIDExOC40MjUsMTU4LjQwMyBjIC0wLjA2MiwtMC4wMzEgLTAuMTM5LC0wLjA1NSAtMC4yMDUsLTAuMDg1IHYgLTIzLjY2MiBjIDAsLTEuODQxIC0xLjQ5LC0zLjMzMiAtMy4zMzIsLTMuMzMyIGggLTIuODczIGMgLTEuODQsMCAtMy4zMzIsMS40OTEgLTMuMzMyLDMuMzMyIHYgMjMuNjYyIGMgLTAuMDY0LDAuMDMgLTAuMTQzLDAuMDU0IC0wLjIwNSwwLjA4NSAtMS4yNzMsMC42NDIgLTIuMDYyLDEuNTI2IC0yLjA2MiwyLjUwMyAwLDAuOTc3IDAuNzg5LDEuODYxIDIuMDYyLDIuNTAyIDEuMjczLDAuNjQyIDMuMDMzLDEuMDM4IDQuOTc1LDEuMDM4IDEuOTM5LDAgMy42OTksLTAuMzk2IDQuOTczLC0xLjAzOCAxLjI3MywtMC42NDE%0AgMi4wNjIsLTEuNTI1IDIuMDYyLC0yLjUwMiAwLC0wLjk3NyAtMC43OSwtMS44NjEgLTIuMDYzLC0yLjUwMyB6IgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQsLTM2KSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9IklEMC44NDk3MzcyMDUwNzY5NjI3IgogICAgICAgICBkPSJtIDExMy42MjIsMTYxLjg1OCB2IDIuNTg4IgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQsLTM2KSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9IklEMC4zNjIwOTk0MjQ5MzU4NzczIgogICAgICAgICBkPSJtIDExMC42MTgsMTYxLjg1OCB2IDIuNTg4IgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQsLTM2KSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9IklEMC44NjczMjY3MTMxNjcxMzEiCiAgICAgICAgIGQ9Im0gMTE2LjI4NiwxNjEuODU4IHYgMi41ODgiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCwtMzYpIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwIiAvPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJJRDAuNDg4NjIyNDk2ODM1ODg3NDMiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDMsMTM4KSI+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJJRDAuOTEyMzIyNjkzOTcwMDU0NCIKICAgICAgICAgZD0ibSA5My4wOTcsMTU4LjQwMyBjIC0wLjA2MiwtMC4wMzEgLTAuMTQsLTAuMDU1IC0wLjIwNSwtMC4wODUgdiAtMjMuNjYyIGMgMCwtMS44NDEgLTEuNDkyLC0zLjMzMiAtMy4zMzIsLTMuMzMyIGggLTIuODc0IGMgLTEuODQsMCAtMy4zMzIsMS40OTEgLTMuMzMyLDMuMzMyIHYgMjMuNjYyIGMgLTAuMDY1LDAuMDMgLTAuMTQyLDAuMDU0IC0wLjIwNSwwLjA4NSAtMS4yNzQsMC42NDIgLTIuMDYyLDEuNTI2IC0yLjA2MiwyLjUwMyAwLDAuOTc3IDAuNzg4LDEuODYxIDIuMDYyLDIuNTAyIDEuMjc0LDAuNjQyIDMuMDMzLDEuMDM4IDQuOTc0LDEuMDM4IDEuOTQxLDAgMy43LC0wLjM5NiA0Ljk3NCwtMS4wMzggMS4yNzQsLTAuNjQxIDIuMDYyLC0xLjUyNSAyLjA2MiwtMi41MDIgMCwtMC45NzcgLTAuNzg4LC0xLjg2MSAtMi4wNjIsLTIuNTAzIHoiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCwtMzYpIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTojMDAwMDAwIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0iSUQwLjIxOTUyNTAzNTkzNjM4NTQiCiAgICAgICAgIGQ9Im0gODguMTIzLDE2MS44NTggdiAyLjU4OCIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0LC0zNikiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJJRDAuNzEwMDA5OTgwMDE1NDU2NyIKICAgICAgICAgZD0ibSA4NS4xMiwxNjEuODU4IHYgMi41ODgiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCwtMzYpIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0iSUQwLjI1MjY4NTUwNzc1OTQ1MTg3IgogICAgICAgICBkPSJtIDkwLjc4NywxNjEuODU4IHYgMi41ODgiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCwtMzYpIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwIiAvPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJJRDAuODc4MDU0MDUxNjYwMDAxMyIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwMywxMzgpIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9IklEMC4zMzg2Mjc4MTMzODM5MzY5Igo%0AgICAgICAgICBkPSJtIDc0LjkxNSwxMjUuMzM1IGMgMC40NzEsMS45NDYgLTAuNDAxLDMuOTggLTIuMTQ2LDQuNTY4IC0wLjczNywwLjI0OCAtMS4xMDQsMC4zNzEgLTEuODQyLDAuNjE5IC0xLjc0NCwwLjU4OCAtMy44MTEsLTAuODE3IC00LjM3OSwtMy4xNjYgLTMuNjc2LC0xOC4wNDIgMS4yMzEsLTM0Ljg0NiAxNC4wNDMsLTQ4LjA3MSAxLjc0MywtMS42NzMgNC4yNDEsLTEuNzQ1IDUuMzk2LC0wLjMxMSAwLjQ4NywwLjYwNiAwLjczMSwwLjkwOCAxLjIxOSwxLjUxNCAxLjE1MywxLjQzNCAwLjc5MywzLjYxOCAtMC42NTEsNS4wMDUgLTEwLjYyLDExLjEyOSAtMTQuNjAxLDI0Ljc0NyAtMTEuNjQsMzkuODQyIHoiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCwtMzYpIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTojMDEwMTAxIiAvPgogICAgPC9nPgogICAgPGcKICAgICAgIGlkPSJJRDAuODc4NzQyNjQwODM4MDI3IgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAzLDEzOCkiPgogICAgICA8cGF0aAogICAgICAgICBpZD0iSUQwLjQ5ODU0ODMyMTQyNTkxNDc2IgogICAgICAgICBkPSJtIDEyNi40MjcsMTI1LjMzNSBjIC0wLjQ3MSwxLjk0NiAwLjQsMy45OCAyLjE0NSw0LjU2OCAwLjczNiwwLjI0OCAxLjEwNSwwLjM3MSAxLjg0MiwwLjYxOSAxLjc0NCwwLjU4OCAzLjgxMSwtMC44MTcgNC4zNzksLTMuMTY2IDMuNjgsLTE4LjA0MyAtMS4yMzIsLTM0Ljg0NCAtMTQuMDQxLC00OC4wNzEgLTEuNzQ0LC0xLjY3MyAtNC4yNDIsLTEuNzQ1IC01LjM5NiwtMC4zMTEgLTAuNDg2LDAuNjA2IC0wLjczLDAuOTA4IC0xLjIxOSwxLjUxNCAtMS4xNTIsMS40MzQgLTAuNzkzLDMuNjE4IDAuNjUyLDUuMDA1IDEwLjYyLDExLjEzMSAxNC41OTMsMjQuNzQ1IDExLjYzOCwzOS44NDIgeiIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0LC0zNikiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOiMwMTAxMDEiIC8+CiAgICA8L2c+CiAgICA8cGF0aAogICAgICAgaWQ9IklEMC42Nzg0MTY5MzQzMzAwMTY0IgogICAgICAgZD0ibSAxMDAuNzgyLDcwLjY2IGMgOC4zMzgsMCAxNS44OTUsNC4zMjcgMjEuMzY3LDExLjMxNiA1LjQ3MSw2Ljk5MSA4Ljg1NywxNi42NDQgOC44NTcsMjcuMjk3IDAsMTAuNjUzIC0zLjM4NywyMC4zMDcgLTguODU3LDI3LjI5NiAtNS40NzMsNi45OSAtMTMuMDI5LDExLjMxNiAtMjEuMzY3LDExLjMxNiAtOC4zMzksMCAtMTUuODk2LC00LjMyNiAtMjEuMzY4LC0xMS4zMTYgLTUuNDcxLC02Ljk4OSAtOC44NTgsLTE2LjY0MyAtOC44NTgsLTI3LjI5NiAwLC0xMC42NTMgMy4zODcsLTIwLjMwNiA4Ljg1OCwtMjcuMjk3IDUuNDcyLC02Ljk4OSAxMy4wMjksLTExLjMxNiAyMS4zNjgsLTExLjMxNiB6IgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM5LDEwMikiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMCIgLz4KICAgIDxwYXRoCiAgICAgICBpZD0iSUQwLjM5NzA4ODIzNDMxMjgzMjM2IgogICAgICAgZD0ibSAxMTMuMjkyLDU4LjU4OCBjIDAuMDQ1LC0wLjU5NiAwLjA3LC0xLjIgMC4wNywtMS44MTIgMCwtNC40NzMgLTEuMjI3LC04LjU1IC0zLjI0MiwtMTEuNjI3IDAuOTIsLTAuMjIyIDEuODc1LC0wLjc0OCAyLjY5MywtMS41NTUgMS44MjgsLTEuODAyIDIuMjc3LC00LjMwOSAxLjAwNCwtNS42IC0xLjI3MSwtMS4yOTEgLTMuNzg1LC0wLjg3NiAtNS42MTEsMC45MjYgLTAuNzcxLDAuNzYgLTEuMjkzLDEuNjQ1IC0xLjU0OSwyLjUxMSAtMS43NTQsLTEuMjgxIC0zLjc1NCwtMi4wMSAtNS44NzcsLTIuMDEgLTIuMjI1LDAgLTQuMzE0LDAuOCAtNi4xMjgsMi4xOTkgLTAuMjMxLC0wLjkyNiAtMC43NzIsLTEuODg1IC0xLjU5OSwtMi43IC0xLjgyNywtMS44MDMgLTQuMzQsLTIuMjE3IC01LjYxMywtMC45MjYgLTEuMjcyLDEuMjkxIC0wLjgyMywzLjc5NyAxLjAwNCw1LjU5OSAwLjg5NywwLjg4NSAxLjk2MSwxLjQzNCAyLjk2LDEuNjExIC0xLjk5MywzLjA3MSAtMy4yMDcsNy4xMjUgLTMuMjA3LDExLjU3IDAsMC42MTIgMC4wMjQsMS4yMTYgMC4wNjksMS44MTIgLTIuNTk5LDIuMTQzIC00LjE5LDQuOTQ4IC00LjE5LDguMDI2IDAsMy4zNTMgMS44NzEsNi4zOTEgNC44OTYsOC41OSAzLjAyMywyLjIgNy4yLDMuNTYxIDExLjg%0AwOSwzLjU2MSA0LjYwNywwIDguNzgzLC0xLjM2MSAxMS44MDcsLTMuNTYxIDMuMDIzLC0yLjE5OSA0Ljg5NiwtNS4yMzggNC44OTYsLTguNTkgLTEwZS00LC0zLjA3NyAtMS41OTIsLTUuODgyIC00LjE5MiwtOC4wMjQgeiIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOSwxMDIpIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9IklEMC4xMjQ3MDk2NDUyODYyMDI0MyIKICAgICAgIGQ9Im0gMTAwLjc4LDY0LjU2NyBjIC02Ljk5LDAgLTEyLjY1Nyw0LjI4MiAtMTIuNjU3LDkuNTY0IDAsMC4xMzkgMC4wMDYsMC4yNzYgMC4wMTQsMC40MTMgMy4wNjMsMi41OCA3LjU5LDQuMjE1IDEyLjY0NCw0LjIxNSA1LjA1NSwwIDkuNTgyLC0xLjYzNSAxMi42NDUsLTQuMjE1IDAuMDA4LC0wLjEzNyAwLjAxNCwtMC4yNzQgMC4wMTQsLTAuNDEzIC0wLjAwMiwtNS4yODIgLTUuNjY4LC05LjU2NCAtMTIuNjYsLTkuNTY0IHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzksMTAyKSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPgogICAgPHBhdGgKICAgICAgIGlkPSJJRDAuMTIxNDMyMjg2Njg3MTk1MyIKICAgICAgIGQ9Im0gOTUuMTU5LDQ4Ljk2NyBjIDAuNDM4LDAgMC44MzYsMC4xOTQgMS4xMjQsMC41MDkgMC4yODgsMC4zMTQgMC40NjYsMC43NDggMC40NjYsMS4yMjcgMCwwLjQ3OCAtMC4xNzgsMC45MTMgLTAuNDY2LDEuMjI2IC0wLjI4OCwwLjMxNSAtMC42ODYsMC41MDkgLTEuMTI0LDAuNTA5IC0wLjQzOSwwIC0wLjgzNywtMC4xOTQgLTEuMTI1LC0wLjUwOSAtMC4yODgsLTAuMzE0IC0wLjQ2NiwtMC43NDggLTAuNDY2LC0xLjIyNiAwLC0wLjQ3OSAwLjE3OCwtMC45MTMgMC40NjYsLTEuMjI3IDAuMjg4LC0wLjMxNSAwLjY4NiwtMC41MDkgMS4xMjUsLTAuNTA5IHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzksMTAyLjUpIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJmaWxsOiMwMTAxMDEiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9IklEMC4xMTIyOTAyOTg1NjYyMjIxOSIKICAgICAgIGQ9Im0gMTA2LjU2NSw0OC45NjcgYyAwLjQzOSwwIDAuODM4LDAuMTk0IDEuMTI1LDAuNTA5IDAuMjg5LDAuMzE0IDAuNDY3LDAuNzQ4IDAuNDY3LDEuMjI3IDAsMC40NzggLTAuMTc4LDAuOTEzIC0wLjQ2NywxLjIyNiAtMC4yODcsMC4zMTUgLTAuNjg2LDAuNTA5IC0xLjEyNSwwLjUwOSAtMC40MzgsMCAtMC44MzYsLTAuMTk0IC0xLjEyMywtMC41MDkgLTAuMjg5LC0wLjMxNCAtMC40NjcsLTAuNzQ4IC0wLjQ2NywtMS4yMjYgMCwtMC40NzkgMC4xNzgsLTAuOTEzIDAuNDY3LC0xLjIyNyAwLjI4NywtMC4zMTUgMC42ODYsLTAuNTA5IDEuMTIzLC0wLjUwOSB6IgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM5LDEwMi41KSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojMDEwMTAxIiAvPgogICAgPHBhdGgKICAgICAgIGlkPSJJRDAuMzc0MDMxNTczMDY4MzUwNTUiCiAgICAgICBkPSJtIDEwMC43ODQsNTguMDA0IGMgMS44MDMsMCAzLjQzOCwwLjU0MSA0LjYyMywxLjQxNCAxLjE4NiwwLjg3NCAxLjkxNiwyLjA4IDEuOTE2LDMuNDExIDAsMS4zMzEgLTAuNzMsMi41MzcgLTEuOTE2LDMuNDExIC0xLjE4NiwwLjg3NCAtMi44MiwxLjQxNCAtNC42MjMsMS40MTQgLTEuODA3LDAgLTMuNDQyLC0wLjU0MSAtNC42MjcsLTEuNDE0IC0xLjE4NCwtMC44NzQgLTEuOTE3LC0yLjA4IC0xLjkxNywtMy40MTEgMCwtMS4zMzEgMC43MzMsLTIuNTM3IDEuOTE3LC0zLjQxMSAxLjE4NSwtMC44NzQgMi44MiwtMS40MTQgNC42MjcsLTEuNDE0IHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzksMTAyKSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojMjMxZjIwIiAvPgogICAgPGcKICAgICAgIGlkPSJJRDAuNTU4NDQ0NTI4ODQwNDgyMiIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwMywxMzgpIj4KICAgICAgPGcKICAgICAgICAgaWQ9IklEMC44ODg2NzEyMjYzMzM4MjY4Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJJRDAuODkxOTc5NDEwNzc4NzMxMSIKICAgICAgICAgICBkPSJtIDEwMC4yMyw2Ni43NzIgYyAwLjAyLDEuNjU%0AxIDAuMzkxLDMuNTc2IC0wLjQ2LDUuMDggLTEuMTQ3LDIuMDI4IC00LjQ0LDAuNDYyIC01LjI3NCwtMC45OTkgLTAuMzE5LC0wLjU2IC0xLjE4NCwtMC4wNTYgLTAuODYzLDAuNTA1IDEuMDU1LDEuODQ3IDMuODg0LDMuMTIzIDUuODg3LDIuMDExIDIuMzExLC0xLjI4MyAxLjczNiwtNC40MDEgMS43MTEsLTYuNTk3IC0wLjAwOCwtMC42NDQgLTEuMDA4LC0wLjY0NSAtMS4wMDEsMCB6IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCwtMzYpIgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0iSUQwLjE1NjM5Nzg3MjEzODc2ODQzIgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAzLDEzOCkiPgogICAgICA8ZwogICAgICAgICBpZD0iSUQwLjA2MDgyMjEyOTcxNTIzNDA0Ij4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJJRDAuNDE2MDQxMDA3NzMxMTA5ODYiCiAgICAgICAgICAgZD0ibSAxMDAuNjM1LDY2LjU1NCBjIC0wLjAyNiwyLjE5NiAtMC42LDUuMzEzIDEuNzExLDYuNTk3IDIuMDAzLDEuMTEyIDQuODMyLC0wLjE2NCA1Ljg4NywtMi4wMTEgMC4zMiwtMC41NjEgLTAuNTQ0LC0xLjA2NCAtMC44NjMsLTAuNTA1IC0wLjkzMiwxLjYzMiAtMy45MzEsMi44MzQgLTUuMjc0LDAuOTk5IC0wLjk1OCwtMS4zMDggLTAuNDc5LC0zLjU3MiAtMC40NiwtNS4wOCAwLjAwNiwtMC42NDUgLTAuOTk0LC0wLjY0NCAtMS4wMDEsMCB6IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCwtMzYpIgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=" id="259"/></item><item><costume name="bear2 b" center-x="50" center-y="64" image="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICB3aWR0aD0iMTAwLjI0MTg5IgogICBoZWlnaHQ9IjEyOC4yMDIzIgogICBpZD0ic3ZnNDcwIgogICBzb2RpcG9kaTpkb2NuYW1lPSJiZWFyMi1iLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4yIDVjM2U4MGQsIDIwMTctMDgtMDYiPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQ3NiI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczQ3NCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjY0MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI0ODAiCiAgICAgaWQ9Im5hbWVkdmlldzQ3MiIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6em9vbT0iMS4zMjU4NDI3IgogICAgIGlua3NjYXBlOmN4PSIxMTguNzQxOTEiCiAgICAgaW5rc2NhcGU6Y3k9IjM5Ljk0NiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNjIyIgogICAgIGlua3NjYXBlOndpbmRvdy15PSItMyIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzQ3MCIgLz4KICA8IS0tIEV4cG9ydGVkIGJ5IFNjcmF0Y2ggLSBodHRwOi8vc2NyYXRjaC5taXQuZWR1LyAtLT4KICA8ZwogICAgIGlkPSJJRDAuMjU1MzQ1MTkyMjcyMjE2MSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkxLjc1ODA5LC0xMzguNzQzNzEpIj4KICAgIDxnCiAgICAgICBpZD0iSUQwLjA2NTY1Njc4NjMxODg2ODQiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODksMTM4KSI+CiAgICAgIDxnCiAgICAgICAgIGlkPSJJRDAuODY0NDEzOTMxOTY1ODI3OSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0iSUQwLjc5ODQxNzU2MDc1NjIwNjUiCiAgICAgICAgICAgZD0ibSAxMTguNDI1LDE1OC40MDMgYyAtMC4wNjIsLTAuMDMxIC0wLjEzOSwtMC4wNTUgLTAuMjA1LC0wLjA4NSB2IC0yMy42NjIgYyAwLC0xLjg0MSAtMS40OSwtMy4zMzIgLTMuMzMyLC0zLjMzMiBoIC0yLjg3MyBjIC0xLjg0LDAgLTMuMzMyLDEuNDkxIC0zLjMzMiwzLjMzMiB2IDIzLjY2MiBjIC0wLjA2NCwwLjAzIC0wLjE0MywwLjA1NCAtMC4yMDUsMC4wODUgLTEuMjczLDAuNjQyIC0yLjA2MiwxLjUyNiAtMi4wNjIsMi41MDMgMCwwLjk3NyAwLjc4OSwxLjg2MSAyLjA2MiwyLjUwMiAxLjI3MywwLjY0MiAzLjAzMywxLjAzOCA0Ljk3NSwxLjAzOCAxLjkzOSwwIDMuNjk5LC0wLjM5NiA0Ljk3Myw%0AtMS4wMzggMS4yNzMsLTAuNjQxIDIuMDYyLC0xLjUyNSAyLjA2MiwtMi41MDIgMCwtMC45NzcgLTAuNzksLTEuODYxIC0yLjA2MywtMi41MDMgeiIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0iSUQwLjg0OTczNzIwNTA3Njk2MjciCiAgICAgICAgICAgZD0ibSAxMTMuNjIyLDE2MS44NTggdiAyLjU4OCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0iSUQwLjM2MjA5OTQyNDkzNTg3NzMiCiAgICAgICAgICAgZD0ibSAxMTAuNjE4LDE2MS44NTggdiAyLjU4OCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0iSUQwLjg2NzMyNjcxMzE2NzEzMSIKICAgICAgICAgICBkPSJtIDExNi4yODYsMTYxLjg1OCB2IDIuNTg4IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MCwtMzYpIgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMCIgLz4KICAgICAgPC9nPgogICAgICA8ZwogICAgICAgICBpZD0iSUQwLjQ4ODYyMjQ5NjgzNTg4NzQzIj4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJJRDAuOTEyMzIyNjkzOTcwMDU0NCIKICAgICAgICAgICBkPSJtIDkzLjA5NywxNTguNDAzIGMgLTAuMDYyLC0wLjAzMSAtMC4xNCwtMC4wNTUgLTAuMjA1LC0wLjA4NSB2IC0yMy42NjIgYyAwLC0xLjg0MSAtMS40OTIsLTMuMzMyIC0zLjMzMiwtMy4zMzIgaCAtMi44NzQgYyAtMS44NCwwIC0zLjMzMiwxLjQ5MSAtMy4zMzIsMy4zMzIgdiAyMy42NjIgYyAtMC4wNjUsMC4wMyAtMC4xNDIsMC4wNTQgLTAuMjA1LDAuMDg1IC0xLjI3NCwwLjY0MiAtMi4wNjIsMS41MjYgLTIuMDYyLDIuNTAzIDAsMC45NzcgMC43ODgsMS44NjEgMi4wNjIsMi41MDIgMS4yNzQsMC42NDIgMy4wMzMsMS4wMzggNC45NzQsMS4wMzggMS45NDEsMCAzLjcsLTAuMzk2IDQuOTc0LC0xLjAzOCAxLjI3NCwtMC42NDEgMi4wNjIsLTEuNTI1IDIuMDYyLC0yLjUwMiAwLC0wLjk3NyAtMC43ODgsLTEuODYxIC0yLjA2MiwtMi41MDMgeiIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0iSUQwLjIxOTUyNTAzNTkzNjM4NTQiCiAgICAgICAgICAgZD0ibSA4OC4xMjMsMTYxLjg1OCB2IDIuNTg4IgogICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MCwtMzYpIgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMCIgLz4KICAgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJJRDAuNzEwMDA5OTgwMDE1NDU2NyIKICAgICAgICAgICBkPSJtIDg1LjEyLDE2MS44NTggdiAyLjU4OCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0iSUQwLjI1MjY4NTUwNzc1OTQ1MTg3IgogICAgICAgICAgIGQ9Im0gOTAuNzg3LDE2MS44NTggdiAyLjU4OCIKICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICAgIDwvZz4KICAgICAgPGcKICAgICAgICAgaWQ9IklEMC44NzgwNTQwNTE2NjAwMDEzIj4KICA%0AgICAgICA8cGF0aAogICAgICAgICAgIGlkPSJJRDAuMzM4NjI3ODEzMzgzOTM2OSIKICAgICAgICAgICBkPSJtIDc0LjkxNSwxMjUuMzM1IGMgMC40NzEsMS45NDYgLTAuNDAxLDMuOTggLTIuMTQ2LDQuNTY4IC0wLjczNywwLjI0OCAtMS4xMDQsMC4zNzEgLTEuODQyLDAuNjE5IC0xLjc0NCwwLjU4OCAtMy44MTEsLTAuODE3IC00LjM3OSwtMy4xNjYgLTMuNjc2LC0xOC4wNDIgMS4yMzEsLTM0Ljg0NiAxNC4wNDMsLTQ4LjA3MSAxLjc0MywtMS42NzMgNC4yNDEsLTEuNzQ1IDUuMzk2LC0wLjMxMSAwLjQ4NywwLjYwNiAwLjczMSwwLjkwOCAxLjIxOSwxLjUxNCAxLjE1MywxLjQzNCAwLjc5MywzLjYxOCAtMC42NTEsNS4wMDUgLTEwLjYyLDExLjEyOSAtMTQuNjAxLDI0Ljc0NyAtMTEuNjQsMzkuODQyIHoiCiAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC45NTQ1ODE0NCwwLjQyODYzMTAxLC0wLjQ1Mjg3NDg3LDAuOTAzNDc5NjQsLTIuNDUsLTY0LjcpIgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6IzAxMDEwMSIgLz4KICAgICAgPC9nPgogICAgICA8ZwogICAgICAgICBpZD0iSUQwLjg3ODc0MjY0MDgzODAyNyI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICBpZD0iSUQwLjQ5ODU0ODMyMTQyNTkxNDc2IgogICAgICAgICAgIGQ9Im0gMTI2LjQyNywxMjUuMzM1IGMgMC4yMzksMS43NzQgMC40LDMuOTggMi4xNDUsNC41NjggMC43MzYsMC4yNDggMS4xMDUsMC4zNzEgMS44NDIsMC42MTkgMS43NDQsMC41ODggMy44MTEsLTAuODE3IDQuMzc5LC0zLjE2NiAzLjY4LC0xOC4wNDMgLTEuMjMyLC0zNC44NDQgLTE0LjA0MSwtNDguMDcxIC0xLjc0NCwtMS42NzMgLTQuMjQyLC0xLjc0NSAtNS4zOTYsLTAuMzExIC0wLjQ4NiwwLjYwNiAtMC43MywwLjkwOCAtMS4yMTksMS41MTQgLTEuMTUyLDEuNDM0IC0wLjA5MiwzLjQxNiAwLjY1Miw1LjAwNSAzLjExNSw2LjUxMyA3LjY2MywxMi4wODYgOS42MTEsMTguODU3IDEuOTk4LDYuNzM4IDEuMTA2LDEzLjY1OSAyLjAyNywyMC45ODUgeiIKICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjk3MDU4MjM3LDAuNDA1MDA0ODYsMC40MDUwMDQ4NiwtMC45NzA1ODIzNywtODAsODguOSkiCiAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTojMDEwMTAxIiAvPgogICAgICA8L2c+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJJRDAuNjc4NDE2OTM0MzMwMDE2NCIKICAgICAgICAgZD0ibSAxMDAuNzgyLDcwLjY2IGMgOC4zMzgsMCAxNS44OTUsNC4zMjcgMjEuMzY3LDExLjMxNiA1LjQ3MSw2Ljk5MSA4Ljg1NywxNi42NDQgOC44NTcsMjcuMjk3IDAsMTAuNjUzIC0zLjM4NywyMC4zMDcgLTguODU3LDI3LjI5NiAtNS40NzMsNi45OSAtMTMuMDI5LDExLjMxNiAtMjEuMzY3LDExLjMxNiAtOC4zMzksMCAtMTUuODk2LC00LjMyNiAtMjEuMzY4LC0xMS4zMTYgLTUuNDcxLC02Ljk4OSAtOC44NTgsLTE2LjY0MyAtOC44NTgsLTI3LjI5NiAwLC0xMC42NTMgMy4zODcsLTIwLjMwNiA4Ljg1OCwtMjcuMjk3IDUuNDcyLC02Ljk4OSAxMy4wMjksLTExLjMxNiAyMS4zNjgsLTExLjMxNiB6IgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9IklEMC4zOTcwODgyMzQzMTI4MzIzNiIKICAgICAgICAgZD0ibSAxMTMuMjkyLDU4LjU4OCBjIDAuMDQ1LC0wLjU5NiAwLjA3LC0xLjIgMC4wNywtMS44MTIgMCwtNC40NzMgLTEuMjI3LC04LjU1IC0zLjI0MiwtMTEuNjI3IDAuOTIsLTAuMjIyIDEuODc1LC0wLjc0OCAyLjY5MywtMS41NTUgMS44MjgsLTEuODAyIDIuMjc3LC00LjMwOSAxLjAwNCwtNS42IC0xLjI3MSwtMS4yOTEgLTMuNzg1LC0wLjg3NiAtNS42MTEsMC45MjYgLTAuNzcxLDAuNzYgLTEuMjkzLDEuNjQ1IC0xLjU0OSwyLjUxMSAtMS43NTQsLTEuMjgxIC0zLjc1NCwtMi4wMSAtNS44NzcsLTIuMDEgLTIuMjI1LDAgLTQuMzE0LDAuOCAtNi4xMjgsMi4xOTkgLTAuMjMxLC0wLjkyNiAtMC43NzIsLTEuODg1IC0xLjU5OSwtMi43IC0xLjgyNywtMS44MDMgLTQuMzQsLTIuMjE3IC01LjYxMywtMC45MjYgLTEuMjcyLDEuMjkxIC0wLjgyMywzLjc5NyAxLjAwNCw1LjU5OSAwLjg5NywwLjg4NSAxLjk2MSw%0AxLjQzNCAyLjk2LDEuNjExIC0xLjk5MywzLjA3MSAtMy4yMDcsNy4xMjUgLTMuMjA3LDExLjU3IDAsMC42MTIgMC4wMjQsMS4yMTYgMC4wNjksMS44MTIgLTIuNTk5LDIuMTQzIC00LjE5LDQuOTQ4IC00LjE5LDguMDI2IDAsMy4zNTMgMS44NzEsNi4zOTEgNC44OTYsOC41OSAzLjAyMywyLjIgNy4yLDMuNTYxIDExLjgwOSwzLjU2MSA0LjYwNywwIDguNzgzLC0xLjM2MSAxMS44MDcsLTMuNTYxIDMuMDIzLC0yLjE5OSA0Ljg5NiwtNS4yMzggNC44OTYsLTguNTkgLTEwZS00LC0zLjA3NyAtMS41OTIsLTUuODgyIC00LjE5MiwtOC4wMjQgeiIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwLC0zNikiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlOiMwMDAwMDAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJJRDAuMTI0NzA5NjQ1Mjg2MjAyNDMiCiAgICAgICAgIGQ9Im0gMTAwLjc4LDY0LjU2NyBjIC02Ljk5LDAgLTEyLjY1Nyw0LjI4MiAtMTIuNjU3LDkuNTY0IDAsMC4xMzkgMC4wMDYsMC4yNzYgMC4wMTQsMC40MTMgMy4wNjMsMi41OCA3LjU5LDQuMjE1IDEyLjY0NCw0LjIxNSA1LjA1NSwwIDkuNTgyLC0xLjYzNSAxMi42NDUsLTQuMjE1IDAuMDA4LC0wLjEzNyAwLjAxNCwtMC4yNzQgMC4wMTQsLTAuNDEzIC0wLjAwMiwtNS4yODIgLTUuNjY4LC05LjU2NCAtMTIuNjYsLTkuNTY0IHoiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MCwtMzYpIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0iSUQwLjEyMTQzMjI4NjY4NzE5NTMiCiAgICAgICAgIGQ9Im0gOTUuMTU5LDQ4Ljk2NyBjIDAuNDM4LDAgMC44MzYsMC4xOTQgMS4xMjQsMC41MDkgMC4yODgsMC4zMTQgMC40NjYsMC43NDggMC40NjYsMS4yMjcgMCwwLjQ3OCAtMC4xNzgsMC45MTMgLTAuNDY2LDEuMjI2IC0wLjI4OCwwLjMxNSAtMC42ODYsMC41MDkgLTEuMTI0LDAuNTA5IC0wLjQzOSwwIC0wLjgzNywtMC4xOTQgLTEuMTI1LC0wLjUwOSAtMC4yODgsLTAuMzE0IC0wLjQ2NiwtMC43NDggLTAuNDY2LC0xLjIyNiAwLC0wLjQ3OSAwLjE3OCwtMC45MTMgMC40NjYsLTEuMjI3IDAuMjg4LC0wLjMxNSAwLjY4NiwtMC41MDkgMS4xMjUsLTAuNTA5IHoiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MCwtMzYpIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDojMDEwMTAxIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0iSUQwLjExMjI5MDI5ODU2NjIyMjE5IgogICAgICAgICBkPSJtIDEwNi41NjUsNDguOTY3IGMgMC40MzksMCAwLjgzOCwwLjE5NCAxLjEyNSwwLjUwOSAwLjI4OSwwLjMxNCAwLjQ2NywwLjc0OCAwLjQ2NywxLjIyNyAwLDAuNDc4IC0wLjE3OCwwLjkxMyAtMC40NjcsMS4yMjYgLTAuMjg3LDAuMzE1IC0wLjY4NiwwLjUwOSAtMS4xMjUsMC41MDkgLTAuNDM4LDAgLTAuODM2LC0wLjE5NCAtMS4xMjMsLTAuNTA5IC0wLjI4OSwtMC4zMTQgLTAuNDY3LC0wLjc0OCAtMC40NjcsLTEuMjI2IDAsLTAuNDc5IDAuMTc4LC0wLjkxMyAwLjQ2NywtMS4yMjcgMC4yODcsLTAuMzE1IDAuNjg2LC0wLjUwOSAxLjEyMywtMC41MDkgeiIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwLC0zNikiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWxsOiMwMTAxMDEiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJJRDAuMzc0MDMxNTczMDY4MzUwNTUiCiAgICAgICAgIGQ9Im0gMTAwLjc4NCw1OC4wMDQgYyAxLjgwMywwIDMuNDM4LDAuNTQxIDQuNjIzLDEuNDE0IDEuMTg2LDAuODc0IDEuOTE2LDIuMDggMS45MTYsMy40MTEgMCwxLjMzMSAtMC43MywyLjUzNyAtMS45MTYsMy40MTEgLTEuMTg2LDAuODc0IC0yLjgyLDEuNDE0IC00LjYyMywxLjQxNCAtMS44MDcsMCAtMy40NDIsLTAuNTQxIC00LjYyNywtMS40MTQgLTEuMTg0LC0wLjg3NCAtMS45MTcsLTIuMDggLTEuOTE3LC0zLjQxMSAwLC0xLjMzMSAwLjczMywtMi41MzcgMS45MTcsLTMuNDExIDEuMTg1LC0wLjg3NCAyLjgyLC0xLjQxNCA0LjYyNywtMS40MTQgeiIKICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUwLC0zNikiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgIHN0eWxlPSJmaWx%0AsOiMyMzFmMjAiIC8+CiAgICAgIDxnCiAgICAgICAgIGlkPSJJRDAuNTU4NDQ0NTI4ODQwNDgyMiI+CiAgICAgICAgPGcKICAgICAgICAgICBpZD0iSUQwLjg4ODY3MTIyNjMzMzgyNjgiPgogICAgICAgICAgPHBhdGgKICAgICAgICAgICAgIGlkPSJJRDAuODkxOTc5NDEwNzc4NzMxMSIKICAgICAgICAgICAgIGQ9Im0gMTAwLjIzLDY2Ljc3MiBjIDAuMDIsMS42NTEgMC4zOTEsMy41NzYgLTAuNDYsNS4wOCAtMS4xNDcsMi4wMjggLTQuNDQsMC40NjIgLTUuMjc0LC0wLjk5OSAtMC4zMTksLTAuNTYgLTEuMTg0LC0wLjA1NiAtMC44NjMsMC41MDUgMS4wNTUsMS44NDcgMy44ODQsMy4xMjMgNS44ODcsMi4wMTEgMi4zMTEsLTEuMjgzIDEuNzM2LC00LjQwMSAxLjcxMSwtNi41OTcgLTAuMDA4LC0wLjY0NCAtMS4wMDgsLTAuNjQ1IC0xLjAwMSwwIHoiCiAgICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMWYxZjFmIiAvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgICA8ZwogICAgICAgICBpZD0iSUQwLjE1NjM5Nzg3MjEzODc2ODQzIj4KICAgICAgICA8ZwogICAgICAgICAgIGlkPSJJRDAuMDYwODIyMTI5NzE1MjM0MDQiPgogICAgICAgICAgPHBhdGgKICAgICAgICAgICAgIGlkPSJJRDAuNDE2MDQxMDA3NzMxMTA5ODYiCiAgICAgICAgICAgICBkPSJtIDEwMC42MzUsNjYuNTU0IGMgLTAuMDI2LDIuMTk2IC0wLjYsNS4zMTMgMS43MTEsNi41OTcgMi4wMDMsMS4xMTIgNC44MzIsLTAuMTY0IDUuODg3LC0yLjAxMSAwLjMyLC0wLjU2MSAtMC41NDQsLTEuMDY0IC0wLjg2MywtMC41MDUgLTAuOTMyLDEuNjMyIC0zLjkzMSwyLjgzNCAtNS4yNzQsMC45OTkgLTAuOTU4LC0xLjMwOCAtMC40NzksLTMuNTcyIC0wLjQ2LC01LjA4IDAuMDA2LC0wLjY0NSAtMC45OTQsLTAuNjQ0IC0xLjAwMSwwIHoiCiAgICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAsLTM2KSIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMWYxZjFmIiAvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgICA8cGF0aAogICAgICAgICBpZD0iSUQwLjg1MTA1MDk2MTI5NzAwNTQiCiAgICAgICAgIGQ9Ik0gMjQwLjMsMTc2LjI1IFoiCiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODguODUsLTEzOC4zKSIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWNhcDpyb3VuZCIgLz4KICAgIDwvZz4KICAgIDxwYXRoCiAgICAgICBpZD0iSUQwLjYxNTAyNzE1MDEzOTIxMjYiCiAgICAgICBkPSJtIDI0MCwxNzQgMC4zLDAuMyIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMWYxZjFmO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kIiAvPgogICAgPHBhdGgKICAgICAgIGlkPSJJRDAuNDYwOTU1ODYzMzUyODY1IgogICAgICAgZD0ibSAyMzkuOSwxNzQuODUgMC4zLDAuMyIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lY2FwOnJvdW5kIiAvPgogICAgPHBhdGgKICAgICAgIGlkPSJJRDAuMDcyMzM0Njc3NDQ2NjMzNTgiCiAgICAgICBkPSJtIDIzOS42LDE3NC44NSAwLjMsMC4zIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVjYXA6cm91bmQiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9IklEMC40NTc4ODYwMDI0OTIxNTk2IgogICAgICAgZD0ibSAyNDAuNiwxNzUuMSAwLjMsMC4zIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVjYXA6cm91bmQiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9IklEMC44OTk3OTkxMzg3NzMyMzI3IgogICAgICAgZD0ibSAyNDAuNiwxNzUuMSAwLjMsMC4zIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIHN%0A0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMxZjFmMWY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9IklEMC4wODEyNTAwNjU5Mzc2MzgyOCIKICAgICAgIGQ9Im0gMjM5LjYsMTc1LjIgMC4zLDAuMyIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lY2FwOnJvdW5kIiAvPgogICAgPHBhdGgKICAgICAgIGlkPSJJRDAuNjkwNTY0NDY4OTY4NjU5NiIKICAgICAgIGQ9Im0gMjM5LDE3NS4xIDAuMywwLjMiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzFmMWYxZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZCIgLz4KICAgIDxnCiAgICAgICBpZD0iSUQwLjM3OTIxOTQ3NDI3MDkzOTgiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjE1LDAuMjUpIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9IklEMC44MDYzNjAyNjEwNDkxMjE2IgogICAgICAgICBkPSJtIDIzOC4zNSwxNzUuMyBjIDAsMCAwLjcxNCwwLjQyIDEuMSwwLjQ1IDAuNTA4LDAuMDczIDEuMDYxLDAuMDE5IDEuNSwtMC4xNSAwLjIzLC0wLjA5MiAwLjUsLTAuNTUgMC41LC0wLjU1IgogICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLjI1NzE0MjksMCwtNDQuNjUpIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMWYxZjFmO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kIiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0iSUQwLjY0MTI5NDQ3MDk4ODIxNCIKICAgICAgICAgZD0ibSAyNDAuNSwxNzUuOCAwLjMsMC4zIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMWYxZjFmO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kIiAvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==" id="260"/></item></list></costumes><sounds><list struct="atomic" id="261"></list></sounds><blocks></blocks><variables></variables><scripts><script x="385" y="56"><block s="receiveGo"></block><block s="hide"></block></script><script x="65" y="366"><block s="receiveMessage"><l>tie&#xD;</l></block><block s="show"></block><block s="doSayFor"><l>It&apos;s a tie!&#xD;</l><l>2&#xD;</l></block></script><script x="17" y="25"><block s="receiveMessage"><l>win&#xD;</l></block><block s="show"></block><block s="doIf"><block s="reportEquals"><custom-block s="detect win x"></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSayFor"><l>X wins!&#xD;</l><l>2&#xD;</l></block><block s="doStopThis"><l><option>this script&#xD;</option></l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="detect win o"></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSayFor"><l>O won!&#xD;</l><l>2&#xD;</l></block><block s="doStopThis"><l><option>this script&#xD;</option></l></block></script></block></script></scripts></sprite><watcher scope="Square" s="getCostumeIdx" style="normal" x="2.2387315538194343" y="2.2387315538193775" color="143,86,227" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="2.2387315538194343" y="66.49032849167645" color="243,118,29" hidden="true"/><watcher var="Triples possible to win" style="normal" x="56.200884331596626" y="36.36630514896481" color="243,118,29" hidden="true"/><watcher var="X&apos;s turn?" style="normal" x="3.54644911024252" y="7.429782443576443" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastMessage" style="normal" x="34.871948021616845" y="144.38708595388175" color="230,168,34" hidden="true"/><watcher var="BES" style="normal" x="12.393617021276896" y="12.393617021276626" color="243,118,29" hidden="true"/><watcher var="Board" style="normal" x="16.573392971768044" y="-0.5267430400377435" color="243,118,29" hidden="true"/><watcher var="counter" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Special list" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><hidden> reportNot&#xD;</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.&#xD;</comment><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%txt">Hello!&#xD;</input><input type="%n">12&#xD;</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text&#xD;</l><l>size&#xD;</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();&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%repRing">&#xD;</input><input type="%mult%l">&#xD;</input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone&#xD;</l><l>mapmany&#xD;</l></list></block><block s="doSetVar"><l>mapone&#xD;</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&#xD;</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&#xD;</l></list></block></block><block s="doSetVar"><l>mapmany&#xD;</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1&#xD;</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&#xD;</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&#xD;</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&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%l">&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%predRing">&#xD;</input><input type="%l">&#xD;</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&#xD;</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%repRing">&#xD;</input><input type="%l">&#xD;</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&#xD;</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%b">false</input><input type="%anyUE">&#xD;</input><input type="%anyUE">&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%upvar">&#xD;</input><input type="%n">1&#xD;</input><input type="%n">10&#xD;</input><input type="%cs">&#xD;</input></inputs><script><block s="doDeclareVariables"><list><l>step&#xD;</l><l>tester&#xD;</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step&#xD;</l><l>-1&#xD;</l></block><block s="doSetVar"><l>tester&#xD;</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&#xD;</l><l>1&#xD;</l></block><block s="doSetVar"><l>tester&#xD;</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&#xD;</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&#xD;</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%mult%txt">&#xD;</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&#xD;</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l>&#xD;</l><block s="reportListItem"><l>1&#xD;</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>&#xD;</l><block s="reportListItem"><l>2&#xD;</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&#xD;</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&#xD;</l><block var="words"/></block><l> &#xD;</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>&#xD;</l><l>&#xD;</l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%l">&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%txt">&#xD;</input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace&#xD;</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%upvar">&#xD;</input><input type="%cs">&#xD;</input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag&#xD;</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont&#xD;</l></list></block></block><custom-block s="ignore %s"><l>3&#xD;</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">catchtag&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%upvar">&#xD;</input><input type="%anyUE">&#xD;</input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag&#xD;</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont&#xD;</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">catchtag&#xD;</input><input type="%s">&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%upvar">&#xD;</input><input type="%l">&#xD;</input><input type="%cs">&#xD;</input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item&#xD;</l><block s="reportListItem"><l>1&#xD;</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1&#xD;</l><block var="data"/></block></list></block><block s="doSetVar"><l>data&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%boolUE">false</input><input type="%cs">&#xD;</input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint&#xD;</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint&#xD;</l><block var="test"/></block><block s="doShowVar"><l>breakpoint&#xD;</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l>&#xD;</l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%txt">&#xD;</input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter&#xD;</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">&#xD;</input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">Sprite&#xD;</input><input type="%cs">&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">Sprite&#xD;</input><input type="%repRing">&#xD;</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>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%l">&#xD;</input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="control"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0&#xD;</l></block><block s="show"></block><block s="doFor"><l>row&#xD;</l><l>1&#xD;</l><l>3&#xD;</l><script><block s="doFor"><l>column&#xD;</l><l>1&#xD;</l><l>3&#xD;</l><script><block s="doChangeVar"><l>position number</l><l>1&#xD;</l></block><block s="createClone"><l><option>myself&#xD;</option></l></block><block s="changeXPosition"><l>50&#xD;</l></block></script></block><block s="setXPosition"><l>-50&#xD;</l></block><block s="changeYPosition"><l>-50&#xD;</l></block></script></block><block s="hide"></block></script></block-definition><block-definition s="TicTacToe Wins" type="reporter" category="lists"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>2&#xD;</l><l>5&#xD;</l><l>8&#xD;</l></list></block><block s="reportNewList"><list><l>1&#xD;</l><l>2&#xD;</l><l>3&#xD;</l></list></block><block s="reportNewList"><list><l>3&#xD;</l><l>6&#xD;</l><l>9&#xD;</l></list></block><block s="reportNewList"><list><l>4&#xD;</l><l>5&#xD;</l><l>6&#xD;</l></list></block><block s="reportNewList"><list><l>1&#xD;</l><l>5&#xD;</l><l>9&#xD;</l></list></block><block s="reportNewList"><list><l>7&#xD;</l><l>8&#xD;</l><l>9&#xD;</l></list></block><block s="reportNewList"><list><l>7&#xD;</l><l>5&#xD;</l><l>3&#xD;</l></list></block><block s="reportNewList"><list><l>1&#xD;</l><l>4&#xD;</l><l>7&#xD;</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;triple&apos;" type="reporter" category="lists"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%l">&#xD;</input></inputs><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>&#xD;</l><block var="Board"/></block></autolambda><list></list></block><list><block var="triple"/></list></custom-block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="lists"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><list><custom-block s="TicTacToe Wins"></custom-block></list></custom-block></block></script></block-definition><block-definition s="won? %&apos;tile&apos;" type="predicate" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">&#xD;</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="tile"/><block var="tile"/><block var="tile"/></list></block></block></block></script></block-definition><block-definition s="tie?" type="predicate" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="counter"/><l>9&#xD;</l></block><block s="reportOr"><block s="reportEquals"><custom-block s="won? %s"><l>O&#xD;</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="reportEquals"><custom-block s="won? %s"><l>X&#xD;</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></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>false</bool></l></block></block></script></block></script></block-definition><block-definition s="detect win x" type="predicate" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="status of all winning triples"></custom-block><block s="reportNewList"><list><l>X&#xD;</l><l>X&#xD;</l><l>X&#xD;</l></list></block></block></block></script></block-definition><block-definition s="detect win o" type="predicate" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="status of all winning triples"></custom-block><block s="reportNewList"><list><l>O&#xD;</l><l>O&#xD;</l><l>O&#xD;</l></list></block></block></block></script></block-definition><block-definition s="not %&apos;function&apos;" type="predicate" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">&#xD;</input></inputs><script><block s="doIfElse"><block s="reportBoolean"><l><bool>false</bool></l></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>false</bool></l></block></block></script></block></script></block-definition><block-definition s="best empty square" type="reporter" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><block var="BES"/><block s="reportNewList"><list><l>5&#xD;</l><l>1&#xD;</l><l>3&#xD;</l><l>7&#xD;</l><l>9&#xD;</l><l>2&#xD;</l><l>4&#xD;</l><l>6&#xD;</l><l>8&#xD;</l></list></block></block></block></script></block-definition><block-definition s="can player %&apos;player&apos; win now?" type="predicate" category="sensing"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">&#xD;</input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><custom-block s="winning square for player %s"><block var="player"/></custom-block><l>0&#xD;</l></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>false</bool></l></block></block></script></block></script><scripts><script x="138.6416025625" y="207.00000300000005"><block s="reportEquals"><block var="player"/><l>&#xD;</l></block></script></scripts></block-definition><block-definition s="winning square for player %&apos;player&apos;" type="reporter" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">&#xD;</input></inputs><script><block s="doIfElse"><block s="reportIsA"><custom-block s="winning triple for player %s"><block var="player"/></custom-block><l><option>list&#xD;</option></l></block><script><custom-block s="for each %upvar of %l %cs"><l>item&#xD;</l><custom-block s="winning triple for player %s"><block var="player"/></custom-block><script><block s="doIf"><block s="reportIsA"><block var="item"/><l><option>number&#xD;</option></l></block><script><block s="doReport"><block var="item"/></block></script></block></script></custom-block></script><script><block s="doReport"><l>0&#xD;</l></block></script></block></script></block-definition><block-definition s="next move for computer" type="reporter" category="other"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs></inputs><script><block s="doIfElse"><custom-block s="can player %s win now?"><l>O&#xD;</l></custom-block><script><block s="doReport"><custom-block s="winning square for player %s"><l>O&#xD;</l></custom-block></block></script><script><block s="doIfElse"><custom-block s="can player %s win now?"><l>X&#xD;</l></custom-block><script><block s="doReport"><custom-block s="winning square for player %s"><l>X&#xD;</l></custom-block></block></script><script><block s="doReport"><custom-block s="best empty square"></custom-block></block></script></block></script></block></script></block-definition><block-definition s="winning triple for player %&apos;player&apos;" type="reporter" category="lists"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">&#xD;</input></inputs><script><block s="doReport"><block s="reportListItem"><l>1&#xD;</l><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportAnd"><block s="reportEquals"><custom-block s="how many %s in %s ?"><block var="player"/><l>&#xD;</l></custom-block><l>2&#xD;</l></block><block s="reportEquals"><block s="reportListContainsItem"><l/><custom-block s="opponent to %s"><block var="player"/></custom-block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></autolambda><list></list></block><custom-block s="status of all winning triples"></custom-block></custom-block></block></block></script></block-definition><block-definition s="opponent to %&apos;player&apos;" type="reporter" category="operators"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">&#xD;</input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="player"/><l>X&#xD;</l></block><script><block s="doReport"><l>O&#xD;</l></block></script><script><block s="doReport"><l>X&#xD;</l></block></script></block></script></block-definition><block-definition s="how many %&apos;player&apos; in %&apos;list&apos; ?" type="reporter" category="lists"><header>&#xD;</header><code>&#xD;</code><translations></translations><inputs><input type="%s">&#xD;</input><input type="%s">&#xD;</input></inputs><script><block s="doDeclareVariables"><list><l>a&#xD;</l></list></block><block s="doSetVar"><l>a&#xD;</l><l>0&#xD;</l></block><block s="doForEach"><l>item&#xD;</l><block var="list"/><script><block s="doIf"><block s="reportEquals"><block var="player"/><block var="item"/></block><script><block s="doChangeVar"><l>a&#xD;</l><l>1&#xD;</l></block></script></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="Board"><list struct="atomic" linked="linked" id="1297">1,2,3,4,5,6,7,8,9</list></variable><variable name="Triples possible to win"><list id="1298"><item><list struct="atomic" id="1299">2,5,8</list></item><item><list struct="atomic" id="1300">1,2,3</list></item><item><list struct="atomic" id="1301">3,6,9</list></item><item><list struct="atomic" id="1302">4,5,6</list></item><item><list struct="atomic" id="1303">1,5,9</list></item><item><list struct="atomic" id="1304">7,8,9</list></item><item><list struct="atomic" id="1305">7,5,3</list></item><item><list struct="atomic" id="1306">1,4,7</list></item></list></variable><variable name="BES"><l>1&#xD;</l></variable><variable name="counter"><l>0&#xD;</l></variable><variable name="Special list"><list id="1307"><item><list struct="atomic" id="1308">2,5,8</list></item><item><list struct="atomic" id="1309">1,2,3</list></item><item><list struct="atomic" id="1310">3,6,9</list></item><item><list struct="atomic" id="1311">4,5,6</list></item><item><list struct="atomic" id="1312">1,5,9</list></item><item><list struct="atomic" id="1313">7,8,9</list></item><item><list struct="atomic" id="1314">7,5,3</list></item><item><list struct="atomic" id="1315">1,4,7</list></item></list></variable></variables></project><media name="U3L2-Tic-Tac-Toe" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>