<snapdata remixID="11187004"><project name="Tic Tac Toe" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Tic Tac Toe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="won? %&apos;x&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doForEach"><l>item</l><custom-block s="statusOfAllWinningTriples"></custom-block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="item"/></block><block var="x"/></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="item"/></block><block var="x"/></block><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="item"/></block><block var="x"/></block></block></block><script><block s="doSetVar"><l>a</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="a"/><block s="reportBoolean"><l><bool>true</bool></l></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><block-definition s="makeBoard" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="makeBoard (2)" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>Empty </l></block><block s="show"></block><block s="gotoXY"><l>-50</l><l>85</l></block><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="gotoXY"><l>-50</l><block s="reportDifference"><block s="yPosition"></block><l>50</l></block></block><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>50</l></block><block s="yPosition"></block></block><block s="doChangeVar"><l>positionNumber</l><l>1</l></block></script></block></script></block><block s="hide"></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>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>6</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="statusOfTriple %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><custom-block s="possible winning triples"></custom-block></block><block s="doSetVar"><l>b</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="a"/><script><block s="doAddToList"><custom-block s="statusOfTriple %l"><block var="item"/></custom-block><block var="b"/></block></script></block><block s="doReport"><block var="b"/></block></script></block-definition><block-definition s="statusOfAllWinningTriples" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><custom-block s="possible winning triples"></custom-block><script><block s="doAddToList"><block s="reportListItem"><block var="item"/><block var="board"/></block><block var="a"/></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="234"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="235"></list></costumes><sounds><list struct="atomic" id="236"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="98.62636543101553" y="-64.68852818600567" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="3" color="80,80,80,1" pen="tip" id="241"><costumes><list id="242"><item><ref mediaID="Square_cst_X "></ref></item><item><ref mediaID="Square_cst_O "></ref></item><item><ref mediaID="Square_cst_Empty "></ref></item></list></costumes><sounds><list struct="atomic" id="243"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block><block s="doSetVar"><l>positionNumber</l><l>1</l></block><custom-block s="makeBoard (2)"></custom-block><block s="doSetVar"><l>Xs turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="42" y="210"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportEquals"><block var="Xs turn"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSwitchToCostume"><l>X </l></block><block s="doReplaceInList"><block var="positionNumber"/><block var="board"/><l>X</l></block><block s="doSetVar"><l>Xs turn</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSwitchToCostume"><l>O </l></block><block s="doReplaceInList"><block var="positionNumber"/><block var="board"/><l>O</l></block><block s="doSetVar"><l>Xs turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="won? %s"><l>X</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>Congrats!! Player X won.</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="won? %s"><l>O</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>Congrats!! Player O won.</l><l>2</l></block></script></block></script></scripts></sprite><watcher var="Xs turn" style="normal" x="1.2447916666666288" y="1.2447916666666643" color="243,118,29" hidden="true"/><watcher var="X" style="normal" x="1.2447916666666288" y="3.8588544156249966" color="243,118,29" hidden="true"/><watcher var="positionNumber" style="normal" x="0" y="6.472917164583322" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="1.2447916666666288" y="6.472917164583322" color="243,118,29" hidden="true"/><watcher var="statusofAllWinningTriples" style="normal" x="0" y="8.589062251041675" color="243,118,29" hidden="true"/><watcher var="O" style="normal" x="1.2447916666666288" y="8.589062251041675" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="Xs turn"><bool>true</bool></variable><variable name="X"><l>0</l></variable><variable name="positionNumber"><l>10</l></variable><variable name="board"><list struct="atomic" id="342">1,2,3,4,5,6,7,8,9</list></variable><variable name="statusofAllWinningTriples"><l>0</l></variable><variable name="O"><l>0</l></variable></variables></scene></scenes></project><media name="Tic Tac Toe" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="X " center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2rtOAkEUBuBDpTRgTdRQ8gRIaUUMoIk3RAQlEWm9FpYG7IzxKSyoLC3VTmPUxkvrLVFLLOhMzJJgREHOnDlnZxeh22Qv882/O+HPrgcAgvH4xKbP19MLLv9Vqx/XHgAYDocjh9mFnKtBb68vcHV58VADJZPpg3J5v8/NAZ2encN2qdgFOTbE/5nQ49MzDA70OyqVVmNCJbSYL0AgEIBSccsRqJvbOxhNJGBndw8mx8caxoQCVSrvkF8qQCgUMo6qY+Yy2aZjQYGsKXACqh3GGicaZBqFwSiDTKGwGBLIbpQKhgyyC6WK0QJJoygYbZAUiophAXGjdDBsIC6ULoYVpIviwLCDqCgujAhIFcWJEQNhUdwYUVA7lARGHNQKJYWxBfQTlUrN1MpZqz7T0NYIG0r1gXD+r0OsPpXJzsPJ8REsr6yKFUXbQNZtFo/FwOv1wtR00t2g78/MxvqaaJ0XT6jZAiBZ50VBf61mUigxEGZplkCJgDCY+vLHjWIHqWAkUKwgCoYbxQbSwXCiWEAcGC6UNogTw4HSAklgdFFkkCRGB0UC2YGhopRBdmIoKCWQCYwqCg0yiVFBoUBOwGBRKFA0OgJDkYhYy1St9vU/tKnZNO2lsRNf61sov9/3ay5QCanOoMn9uyCTs4+5dmcn1GkfAAYBIIeJ1QX73H8CynJ8DoPjGXcAAAAASUVORK5CYII=" mediaID="Square_cst_X "/><costume name="O " center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABGBJREFUaEPtmktME1EUhv+uFXCnCQIRBOpjYYtGN4qiIUbwFTUKPmKUghIXEKNxQyllY5ACC+ODYmJUoPiIDzAxREV04QNpNRFESDSCzx0PXWPOmJu0dKZzZ+ZOQWSSpovee+Z85z9z7r1nasE0uywA1gLomA5cSUkp3RLQocOOjksN9f8004uXXXAUFL6dAZqqMs4oxKtM+8PH8PsDGOj/gI7Hj/Dp08ewqTt37UZ8fDyW2ezIWpeJxIT5vOYVxwlVaHDoC7zeBjReu4qM5Sukj91ugzU9TdZZunnfh368Cfhx7+4dafyevHzs2L5FN5gQoGCQwiPFyM/brSvat27fg6+5CSPDwyg6WqwLzDDQ5SuNcLucIJCjRQ7ExcXqji6bSOlaXVWFhMRElJc7NQVHN9DIyCjKXRXo7emBu7ISq1auMAwSbIDsn7/oRf2Fc7hQ70X2hiwu+7qA6GYFjkLExsaixlMtRBUlbykNTxwvxRlPLVcKagZiMFarFZVuF1fUjA7q6X2Pzbm5XFCagQ4XFCImJgZ1tR6jfmqaT1BLlyzG8xevIqa3JqCz5y6i80kHGrz1pqaZWvoFAgHF+3MDsQi96+nFksWLNEVX5OCS0uOSOaUM4QaiVLPZM3CsuEikf5pt0TNss9nQ1OyTTT0uIBqUn7cHkaTW7JmBCZT6AX835I46XEAk88LUtElXh8WAqdTa1haW/qpAtK1JSkzA8PDIpBQCJSFPV3nw+9dY2NKhCkRbG9o8RrtMq2UkFanSklK0tz8IGaoKROm2ek0m1yqt5oTo35OTUzAx7VSB5CaJdkyvPblgqwJZLBaMj4/rvaep86ja0RW8lEQEoh89Hg9uXPeZ6phe43TMaPH5Qsq3KpDX65Wt93qdEDmPnJ/o3wyQyAgbtaVZIaVab9QRUfPp8PfsaWfIGvl/VTmKZHb2RlN6BiJUohPAppzckEVfVaEypwspC1Nx8MBeET4ItUGL/pPOzpCukCoQ65VNtbWItbo07+Voqz5nThw+Dw5p6o8JlULGGGXOrNkxOHXy7wmWXaoK0UClyWY7rWQ/UpC5gOhMtDYzc0qdWH/++C7bRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6tZQsfu7tddEfuC3AoxKCoQfX19UW82smDKNUY0V7mJ6RRtKF4Y8lOzQhOVcrnKTe2k0qm0proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY2hwELV1tdxBMwTEJHaWlUlv2xwOh+EXX7RoXm1sllTR81bQMBBBBTuxLmt92A6Yp6STIk3NLZLiZENvcIQAMYcJ7PbdVtxva5XK65at26QW8vIMuzRkkTVd6r7SwXFs7Be+fvuOgYEBaSx99u7bj5ycHEMqCwUKVoIi3vXaLzlM/1UYHR3FzRst0pAFC5IlFejFGQMW9Y7WNCCeNDNjzAyQGVEVaXN6KzRd/tE4d+68l38AHzaJdYJvYYIAAAAASUVORK5CYII=" mediaID="Square_cst_O "/><costume name="Empty " center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmrENgmAUBh9TYEfBIs6i4lAEZ6GVGAs3MjFxgK+5wJ+jv3y8O0q6auzpqupcVWsLdw3D+P4ddLlO62OZD33Tc3vVdLt/PGivGS201zL/97KQhWADfnKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAbaLtTKH419f9q+t56dV83eYNkAAAAASUVORK5CYII=" mediaID="Square_cst_Empty "/></media></snapdata>