<snapdata remixID="12129435"><project name="U3L3-TicTacToe" 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="U3L3-TicTacToe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>Empty</l></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-100</l><l>50</l></block><block s="doSetVar"><l>position number</l><l>0</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="forward"><l>50</l></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>This is square </l><block var="position number"/></list></block><l>0.5</l></block><block s="createClone"><l><option>myself</option></l></block></script></block><block s="forward"><l>-150</l></block><block s="setHeading"><l>180</l></block><block s="forward"><l>50</l></block><block s="setHeading"><l>90</l></block></script></block><block s="gotoXY"><l>-50</l><l>50</l></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>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>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></list></block></block></script></block-definition><block-definition s="status of triple %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="list"/></block></block></script><scripts><script x="30" y="285.833333333332"><block s="reportListItem"><l>1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block></block></script></scripts></block-definition><block-definition s="won? %&apos;letter&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block><script><block s="doIfElse"><block s="reportListContainsItem"><block var="item"/><l>Empty</l></block><script></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportListContainsItem"><block var="item"/><l>X</l></block><block s="reportListContainsItem"><block var="item"/><l>O</l></block></block><script></script><script><block s="doIfElse"><block s="reportListContainsItem"><block var="item"/><block var="letter"/></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></script></block></script></block></script><scripts><script x="130" y="502.99999999999824"><block s="doIf"><l/><script><block s="doReport"><l>X wins!</l></block></script></block><block s="doIf"><block s="reportListContainsItem"><block var="item"/><l>O</l></block><script><block s="doReport"><l>O wins!</l></block></script></block></script></scripts></block-definition><block-definition s="greater than 2 %&apos;input&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block var="input"/><l>2</l></block><block s="reportEquals"><l>2</l><block var="input"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="317"><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="318"></list></costumes><sounds><list struct="atomic" id="319"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="-50" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="324"><costumes><list id="325"><item><ref mediaID="Square_cst_Empty"></ref></item><item><ref mediaID="Square_cst_X"></ref></item><item><ref mediaID="Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="326"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="41" y="10"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 5.</comment></block><block s="clear"></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block><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>counter</l><l>0</l></block><block s="doSetVar"><l>position number 2</l><block var="position number"/></block></script><script x="30" y="196.8333333333348"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><script><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="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block></script></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>3</l></block><script><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doSayFor"><block var="position number"/><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="counter"/><l>9</l></block><script><block s="doBroadcast"><l>Tie game!</l><list></list></block></script></block><block s="doIf"><block s="reportEquals"><block var="counter"/><l>8</l></block><script><block s="doIf"><custom-block s="greater than 2 %s"><block s="reportListAttribute"><l><option>length</option></l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><l/><l>Empty</l></block></autolambda><list></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block></block></block></custom-block><script><block s="doBroadcast"><l>Tie game!</l><list></list></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportBoolean"><l><bool>true</bool></l></block><custom-block s="won? %s"><l>O</l></custom-block></block><script><block s="doBroadcast"><l>O is the winner!</l><list></list></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportBoolean"><l><bool>true</bool></l></block><custom-block s="won? %s"><l>X</l></custom-block></block><script><block s="doBroadcast"><l>X is the winner!</l><list></list></block></script></block></script><script x="241.99999999999994" y="1003.3333333333342"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher scope="Square" var="position number" style="normal" x="134" y="14.000001999999995" color="243,118,29"/><watcher var="position number 2" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="counter" style="normal" x="135" y="44.000001999999995" color="243,118,29"/><sprite name="Sprite" idx="2" x="-150" y="-10" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,141.423,150.45,1" pen="tip" id="539"><costumes><list id="540"><item><ref mediaID="Sprite_cst_alonzo(2)"></ref></item></list></costumes><sounds><list struct="atomic" id="541"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="12.333333333333343"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>-150</l><l>-10</l></block></script><script x="218" y="23.000000000000114"><block s="receiveMessage"><l>X is the winner!</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="show"></block><block s="doSayFor"><l>Game over! X is the winner!</l><l>2</l></block></script><script x="382" y="149.33333333333343"><block s="receiveMessage"><l>Tie game!</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="show"></block><block s="doSayFor"><l>Tie game!</l><l>2</l></block></script><script x="38" y="132.0000000000001"><block s="receiveMessage"><l>O is the winner!</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="show"></block><block s="doSayFor"><l>Game over! O is the winner!</l><l>2</l></block></script></scripts></sprite></sprites></stage><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="581">X,O,X,O,X,O,X,Empty,Empty</list></variable><variable name="counter"><l>7</l></variable><variable name="position number 2"><l>9</l></variable></variables></scene></scenes></project><media name="U3L3-TicTacToe" app="Snap! 7, https://snap.berkeley.edu" version="2"><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"/><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="alonzo(2)" center-x="45" center-y="60" image="data:image/png;base64,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" mediaID="Sprite_cst_alonzo(2)"/></media></snapdata>