<snapdata remixID="12230540"><project name="Agastya Lohit-TicTacToeChallenge" 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="Agastya Lohit-TicTacToeChallenge"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="makeBoard" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>positionNumbers</l><l>0</l></block><block s="doSwitchToCostume"><l>Empty </l></block><block s="show"></block><block s="gotoXY"><l>-75</l><l>75</l></block><block s="doFor"><l>col</l><l>1</l><l>3</l><script><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doSetVar"><l>positionNumbers</l><block s="reportVariadicSum"><list><block var="positionNumbers"/><l>1</l></list></block></block><block s="createClone"><l><option>myself</option></l></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>50</l></list></block><block s="yPosition"></block></block></script></block><block s="gotoXY"><l>-75</l><block s="reportDifference"><block s="yPosition"></block><l>50</l></block></block></script></block><block s="hide"></block></script></block-definition><block-definition s="possible winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="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></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doAddToList"><block s="reportListItem"><block var="item"/><block var="boardList"/></block><block var="a"/></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="statusOfAllWinningTriplets" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></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="won? %&apos;letter&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><custom-block s="statusOfAllWinningTriplets"></custom-block><script><block s="doIf"><block s="reportIsIdentical"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="item"/></block><block s="reportListItem"><l>2</l><block var="item"/></block><block s="reportListItem"><l>3</l><block var="item"/></block></list></block><block s="reportJoinWords"><list><block var="letter"/><block var="letter"/><block var="letter"/></list></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="endgame" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><custom-block s="possible winning triples"></custom-block><script><block s="doIf"><block s="reportEquals"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="boardList"/></block></autolambda><list></list></block><block var="item"/></block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><script><block s="doBroadcastAndWait"><l>x won</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block><block s="doForEach"><l>item</l><custom-block s="possible winning triples"></custom-block><script><block s="doIf"><block s="reportEquals"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="boardList"/></block></autolambda><list></list></block><block var="item"/></block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doBroadcastAndWait"><l>o won</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="boardList"/><l>Nothing</l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="boardList"/></block></autolambda><list></list></block><block var="item"/></block></block><block s="reportNot"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="boardList"/></block></autolambda><list></list></block><block var="item"/></block></block></block></block><script><block s="doBroadcastAndWait"><l>draw</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script></block><block s="doSetVar"><l>checkDone</l><l>1</l></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="341"><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="342"></list></costumes><sounds><list struct="atomic" id="343"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="-75" y="-75" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="3" color="80,80,80,1" pen="tip" id="348"><costumes><list id="349"><item><ref mediaID="Square_cst_X"></ref></item><item><ref mediaID="Square_cst_O"></ref></item><item><ref mediaID="Square_cst_Empty "></ref></item><item><ref mediaID="Square_cst_alonzo (vector)"></ref></item></list></costumes><sounds><list struct="atomic" id="350"></list></sounds><blocks></blocks><variables><variable name="positionNumbers"><l>9</l></variable><variable name="blank"><l>0</l></variable><variable name="item1"><l>0</l></variable><variable name="item2"><l>0</l></variable><variable name="item3"><l>0</l></variable><variable name="tie?"><l>0</l></variable><variable name="checkDone"><l>1</l></variable></variables><scripts><script x="140.00000000000034" y="549.8333333333295"><block s="doIf"><l/><script></script></block></script><script x="687" y="197.33333333333337"><block s="receiveMessage"><l>check</l><list></list></block><custom-block s="endgame"></custom-block></script><script x="624.999999999999" y="13.3333333333332"><block s="receiveCondition"><block s="reportEquals"><block var="blank"/><l>9</l></block></block><block s="doIf"><block s="reportAnd"><block s="reportEquals"><custom-block s="won? %s"><l>X</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="reportEquals"><custom-block s="won? %s"><l>O</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doSayFor"><l>You tied</l><l>2</l></block></script></block></script><script x="555" y="369.1666666666664"><custom-block s="won? %s"><l>x</l></custom-block></script><script x="204.00000000000045" y="19"><block s="receiveGo"></block><block s="doSetVar"><l>boardList</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><l>9</l><script><block s="doAddToList"><block var="i"/><block var="boardList"/></block></script></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>Xs_turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="217" y="288.99999999999994"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>3</l></block><script><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="doSetVar"><l>Xs_turn</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReplaceInList"><block var="positionNumbers"/><block var="boardList"/><l>X</l></block><block s="doBroadcast"><l>check</l><list></list></block><block s="doWaitUntil"><block s="reportEquals"><block var="checkDone"/><l>1</l></block></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>Xs_turn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="positionNumbers"/><block var="boardList"/><l>O</l></block><block s="doBroadcast"><l>check</l><list></list></block><block s="doWaitUntil"><block s="reportEquals"><block var="checkDone"/><l>1</l></block></block></script></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>Game over, X won</l><l>2</l></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>Game over, O won</l><l>2</l></block></script></block></script></block><block s="doForEach"><l>item</l><block var="boardList"/><script><block s="doIf"><block s="reportEquals"><block s="reportIsA"><block var="item"/><l><option>number</option></l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doChangeVar"><l>blank</l><l>1</l></block></script></block></script></block></script><script x="417" y="186.33333333333337"><block s="receiveMessage"><l>o won</l><list></list></block><block s="doSayFor"><l>Game over, O won</l><l>2</l></block></script><script x="403" y="83.33333333333337"><block s="receiveMessage"><l>x won</l><list></list></block><block s="doSayFor"><l>Game over, X won</l><l>2</l></block></script><script x="745" y="574.1666666666667"><block s="doIf"><block s="reportEquals"><l></l><block s="reportNot"><block s="reportOr"><block s="reportJoinWords"><list><l>X</l><l>X</l><l>X</l></list></block><block s="reportJoinWords"><list><l>O</l><l>O</l><l>O</l></list></block></block></block></block><script></script></block></script><script x="731" y="718.8333333333335"><block s="doSayFor"><l>You tied</l><l>2</l></block><block s="doSetVar"><l>blank</l><l>0</l></block></script><script x="809.6416015625" y="490.16666666666674"><block s="reportJoinWords"><list><block s="reportListItem"><block var="item1"/><block var="boardList"/></block><block s="reportListItem"><block var="item2"/><block var="boardList"/></block><block s="reportListItem"><block var="item3"/><block var="boardList"/></block></list></block></script></scripts></sprite><watcher var="Xs_turn" style="normal" x="10" y="9.999999999999986" color="243,118,29" hidden="true"/><watcher scope="Square" s="getCostumeIdx" style="normal" x="10" y="301.000006" color="143,86,227" hidden="true"/><watcher scope="Square" var="positionNumbers" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="squaresClicked" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher scope="Square" var="blank" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher scope="Square" var="item1" style="normal" x="16.216216216216253" y="16.21621621621621" color="243,118,29" hidden="true"/><watcher scope="Square" var="item2" style="normal" x="16.216216216216253" y="50.2702735135135" color="243,118,29" hidden="true"/><watcher scope="Square" var="item3" style="normal" x="16.216216216216253" y="84.32433081081078" color="243,118,29" hidden="true"/><watcher scope="Square" var="tie?" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher var="boardList" style="normal" x="2" y="7.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher scope="Square" var="checkDone" style="normal" x="10" y="338.999998" color="243,118,29"/></sprites></stage><variables><variable name="Xs_turn"><bool>false</bool></variable><variable name="boardList"><list struct="atomic" id="594">O,X,X,X,O,O,O,X,X</list></variable><variable name="squaresClicked"><l>0</l></variable></variables></scene></scenes></project><media name="Agastya Lohit-TicTacToeChallenge" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,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" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,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" mediaID="Square_cst_O"/><costume name="Empty " center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABEtJREFUaEPdWs152zAMhaZIbzl0kc6SWMlMdexZfKwdt4dOpH6kSAkE8Ss5l/qQ2BII4gHgA0hpgP/sMwDADxjgApOALEnUe/h7Fu8uCNcY3dxQVp/D40XX8/P3PxnQy+t4OZ+OME0AQ7qSEeQvD/ro+tS76KYsN8H19hvexre/DaAHWd+p6Qx5tL8A4Hq7w3iQAOUJJ5hgIHHaaQke3qjCOV39UQSKLVbGzIDeYxHaCadPAKexnsz5dbvDuxghQYMPkCBVjc//B2GV+mbgzNNTziCFNhl5I2LOt4H0Eu2V6+cdxlduDdm6GQet+T4NJdtd7NSq4lZSZtyqVLHNiBAXVE7bNjr20jS1QhuXAY0CKWwJUh1D/2ejXAptobVO9g6XI9RYxCfBqs42QqC2fSrKaDz7HCG1DgHqHBgNIpciymDDpZOwTDG11eLH9xH6OPK1C8+wJSC+fPOUGlammpRan/EwWoVVRmAlo9/CgJca0ZZGM233hdVSbt3HMCKyfviLJGEIPUJfYktUKZVvf1PGC9ahUtyYdalNy0LQcrUMIKazWxmq29+cGo7ViMwXE5+UWGTLcLn18dZBT9oHGDKLRrEheQLocDmfPpwV3RKLWuVsJTrntLkRXEOecPSN5rKJ5zDWkCzdbHyO5Nq6Cd0JCHXAcu8ttxcLQOr2mXVEMumOOVZJo5fT08aTVJVWPbKuZkJjR/NMofO6mDNb8sTsV02ATLo6Ug6BcLkZNdDLcVi9Zrj3AW7pAJ1Ox5k2xabWgYqKaEXKANHNZvA62T4U2o56il3c7UHrwkRF1uGWxgo22afCbYgklJSLTonILNHosJ7lrZpknY9KRscaEsKVGbs/glSD2+Ah4IQoe5JlHjr/9fdykmYup7G7NwbaA4Tr627uk1NjMWbl2unFxhIg+UO6zqYcL9xe9eBbMOyIUshHAJCOgt+aHWs+U9iwRLk1QOlaBOZH3ALsx4VJwecxGk2BPDgKZ7ExT0CaseugFtDLeDmfj3IziQs+baF3sJS1EfESRDLhJp5tEy38msHuxOSptd7+9GKBEEOoNiVCqCfDu/mwPcIAcjmsVuhcN3QK3NTcUz4tUeZ9FPeEgs1qgS5xTlSr+OZUbg5yRRb7Ax9jyEh5X60nuV130kPiz7Yd8e9gOca0SIID2BRlaNtHCsrk6Za41eiPjhpN9UcQG7e6xZRL7yns/1gWGvf1owqNQslj/aYOcbBWQ+bA0NVkW2JBlbfd5shskdjLaVkk1wc7tmsZ0QzU2IHea3+rrY/PJzYIswvXSpVuP5p8FgzQtkbX3leCoi6yGKfnzXk/9KB3fWRn2kCwBC9t6xDXkCOJuE6PuKs7w/KrLbb7ILRqXY8kw4qXAV/w4pPhSoYUfpoLIgIwItu8YIhrslfJNMH1Mz00LmsIAC7+vJAl0wFWis22z/xaIvcCZXopMbeLRfEyA3kr8unp2+0fPGEigURiqVUAAAAASUVORK5CYII=" mediaID="Square_cst_Empty "/><costume name="alonzo (vector)" center-x="47.5" center-y="61.5" image="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTVweCIgaGVpZ2h0PSIxMjNweCIgdmlld0JveD0iMCAwIDk1IDEyMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTUgMTIzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJJRDAuODMyMzgyOTczNzQ5MTkwNiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMykiPg0KCTxwYXRoIGlkPSJSX0xlZyIgZmlsbD0iI0ZGQzkzRSIgc3Ryb2tlPSIjNjAzODEzIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik00Ny4zMTYsMTA0LjI1MWMwLTEuMjc2LDAuMzU4LTMuMTA5LDIuMzM4LTMuNTIzDQoJCWMyLjg1Ny0wLjU5OSw2LjEyNiwyLjI5Myw3LjAxNCwzLjE0NmMtMC4wNjUsMC4zMzgsMS4wNDcsNy4xNzMsMS4wNDcsNy43NjVjMCwyLjAwNC0wLjUzNSwyLjA4My0wLjc0MywyLjExNg0KCQljLTEuOTU2LDAuMjg0LTcuMTY5LTUuMTk3LTkuNTYyLTguMzg3QzQ3LjM3NiwxMDUuMTkzLDQ3LjMxNiwxMDQuODA5LDQ3LjMxNiwxMDQuMjUxTDQ3LjMxNiwxMDQuMjUxTDQ3LjMxNiwxMDQuMjUxeiIvPg0KCTxwYXRoIGlkPSJDZW50ZXJfTGVnIiBmaWxsPSIjRkZDOTNFIiBzdHJva2U9IiM2MDM4MTMiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTM5LjM5NCwxMTMuODI3Yy0xLjQxOC0xLjUzOC0xLjYyMS01LjcwNy0xLjYyMS03LjQ4Mg0KCQljMC0wLjc1MiwwLjAzOS0xLjI1MywwLjA0MS0xLjI2OGwwLjAwMi0wLjAzOWMwLDAtMC4wMDQtMC4xNi0wLjAwNC0wLjIxOWMwLTMuMzQxLDMuMDc1LTQuNTAxLDMuNTk3LTQuNjc1DQoJCWMxLjc4MSwwLjAyMSw0Ljg1OCwwLjg2NCw1LjU5MywyLjEzNmMwLjA3NSwwLjEyOCwwLjE0NCwwLjI4OSwwLjE0NCwwLjQ5NWMwLDAuMTgxLTAuMDU0LDAuNC0wLjIwOCwwLjY2Ng0KCQljLTAuMDcxLDAuMTIxLTEuMzM1LDMuMTA5LTIuNDA1LDUuNGwtMC43NjUsMi4xMTljLTAuNTcyLDEuODUxLTEuNDczLDMuNzAzLTIuNDUyLDMuNzAzDQoJCUM0MC41NDIsMTE0LjY2NiwzOS45MTQsMTE0LjM5MiwzOS4zOTQsMTEzLjgyN0wzOS4zOTQsMTEzLjgyN0wzOS4zOTQsMTEzLjgyN3oiLz4NCgk8cGF0aCBpZD0iUl9Bcm0iIGZpbGw9IiNGRkM5M0UiIHN0cm9rZT0iIzYwMzgxMyIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNNzkuNTA1LDg5LjYxMWwtMS4zODMtMi40NA0KCQljLTEuNTE2LTIuNjM3LTMuMjY1LTUuMDUyLTQuODA3LTcuMTc3Yy0xLjk4My0yLjczOC0zLjcxLTUuNTcxLTQuMjgxLTcuNTcyYy0wLjIwNy0wLjcyMS0wLjEwNy0xLjQxLDAuMTg5LTEuNzkNCgkJYzAuMDI4LTAuMTAyLDAuMzI3LTAuMjY1LDAuNTM5LTAuMzA5YzIuNTQxLTAuNTUsMTMuMDYsNS40OTEsMTUuNjg1LDguNzE5YzMuODQ1LDQuNzI3LDUuMzgyLDExLjM1OCw0LjUyNCwxNC42OTkNCgkJYy0wLjM1MiwxLjM2NC0xLjEzOSwyLjMzMi0yLjI3OCwyLjc5M0M4NC43ODIsOTcuNzEsODIuODY3LDk1LjU4Niw3OS41MDUsODkuNjExTDc5LjUwNSw4OS42MTFMNzkuNTA1LDg5LjYxMXoiLz4NCgk8cGF0aCBpZD0iQm9keSIgZmlsbD0iI0ZGQzkzRSIgc3Ryb2tlPSIjNjAzODEzIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iDQoJCU0zOC4wOTcsNDMuMDA3YzAsMC0zLjExLTkuNjI5LTYuMDExLTEzLjU5OGMtMS43Mi0yLjc5LTQuMi02LjI2Ny03LjQ3Ny02LjA0OWMtNC4wNjcsMC4xMDYtNi4yODMsNC45ODQtMTAuMjk5LDYuNTQ1DQoJCWMtMi42MDIsMS4wMDMtOS40NjEsMi4zMTQtOC40MDYsMGMyLjgxMy01LjgxNCwxNC4wNC05LjA3OSwxNi44NDQtMTYuMzc5YzEuMjYzLTMuMzA1LTQuMjcyLTcuMjUyLTcuOTQxLTcuOTQyDQoJCWMtMi43NDUtMC41MDEtNC4wMzksNC4yMTctNi41NDUsNS42MTVjLTEuMTUxLDAuNjQzLTQuMzM5LDEuMzA1LTMuNzUzLDBDNi42MjksNi44MzYsOS4wNTIsMS4xNzIsMTMuODQ1LTAuNDk1DQoJCWMzLjYxNy0xLjI1NCw3LjU2MiwyLjQ3MywxMC4yOTksNS4xMTljOC40NjQsOC4xODUsMTUuNjE3LDE3LjkzOCwyMy4yNCwyNi42NWw0LjUxMSw1LjEzOWMwLDAsMy4yMjUsMy45NTYsNS42OTIsNi41NjYNCgkJYzAuMDQ0LDAuMDQ1LDIuMzc4LTAuMzE3LDMuOTg5LTEuNjU3YzEuMzE0LTEuMDk2LDEuMTQxLTIuMzIzLDEuNTU5LTQuOTAyYzAuMzg0LTIuMzcxLDAuODAyLTYuNjU5LDIuMDcyLTYuNjgxDQoJCWMxLjkxNi0wLjAyOSwzLjE3Niw3Ljg2OCwzLjY2NiwxMC43OTNsMC4yNzIsMS41NjVjMC42NDMsMy40NzksMy45OTksMTMuOTQsNC4xNDQsMTQuMzg0YzAuMDQ2LDAuMTA4LDAuMTIxLDAuMjQ5LDAuMTIxLDAuMjQ5DQoJCWwwLjAyNywwLjA1NmwwLjAzOCwwLjA0N2M1LjE4NSw2LjQyOSw5LjAzOCwxNC4yMjMsOS4wMzgsMjEuNTI0YzAsMTUuNDY0LTEzLjU1NSwyNi4zNDktMzEuNjk3LDI2LjM0OQ0KCQljLTMuMzY1LDAtNi42NTctMC40NzMtOS43ODMtMS4zOThsLTAuMTY4LTAuMDQ5YzAsMC00LjkwOC0wLjQxMi0xMS4xODYsNy44NGMtMS4yNiwxLjY1Ny0xLjE0NywzLjIwMS0yLjkyMiwyLjcyNg0KCQljLTAuNTkyLTAuMTU4LTEuMDI2LTAuNTkzLTEuMzgyLTEuMzgzYy0wLjg0OC0xLjg4NC0wLjIyMi02LjM0NywwLjgxNi05LjE5N2wwLjE2My0wLjQ0OGwtMC4zNzUtMC4yOTcNCgkJYy0wLjA5Mi0wLjA3My0xMC4yNzQtNy40OTMtMTEuMzAzLTE4LjEyNWMtMC44OTYtOS4yNjgsMy43ODUtMTQuNTQ1LDUuNzI4LTE3LjQ0NGwxLjExNy0xLjg1OA0KCQljMS40MDktMy40MjgtMS4yNDMtOC4xOTUtMy41ODMtMTIuNDAxYy0xLjM5Ny0yLjUxMS0zLjY1Mi02LjE3Ni0zLjE0My03LjAzOGMwLjU2NS0wLjk1NCwyLjU4NSwwLjA2Miw0LjYyNSwxLjAzNA0KCQljMS42NTQsMC43OTEsMy4yNDUsMS45MDgsNC4zNSwxLjE3MWMxLjE0OS0wLjc2NSwwLjM5Ni0yLjY4Ni0wLjY0OS01LjM0NmMtMC45ODItMi40OTgtMi44NDEtNi40NDMtMi4xMjctOC4wNzINCgkJYzAuMTk3LTAuNDQ3LDAuNTQyLTAuNzYyLDEuMDU1LTAuOTYxYzEuODk3LTAuNzM0LDQuNjA5LDIuNDYxLDYuODA1LDQuOTYxQzMxLjUzMiw0MS40NjksMzQuNTcsNDQuOTI3LDM4LjA5Nyw0My4wMDcNCgkJTDM4LjA5Nyw0My4wMDdMMzguMDk3LDQzLjAwN3oiLz4NCgk8ZyBpZD0iTF9FeWUiPg0KCQk8cGF0aCBpZD0iV2hpdGVfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MS4yMjgsNzkuNDg5YzAsMi43ODksMi4yNjMsNS4wNSw1LjA1NCw1LjA1YzIuNzkxLDAsNS4wNTEtMi4yNjEsNS4wNTEtNS4wNQ0KCQkJYzAtMi43OTEtMi4yNjEtNS4wNTYtNS4wNTEtNS4wNTZDNDMuNDksNzQuNDM2LDQxLjIyOCw3Ni42OTgsNDEuMjI4LDc5LjQ4OUw0MS4yMjgsNzkuNDg5TDQxLjIyOCw3OS40ODl6Ii8+DQoJCTxwYXRoIGlkPSJQdXBpbF8xXyIgZmlsbD0iIzYwMzgxMyIgZD0iTTQ2Ljk2MSw3NS43OTZjMC45ODEsMCwxLjg3LDAuMzk4LDIuNTEzLDEuMDQzYzAuNjQ1LDAuNjQzLDEuMDQyLDEuNTMyLDEuMDQyLDIuNTEzDQoJCQljMCwwLjk4MS0wLjM5NywxLjg3LTEuMDQyLDIuNTE0Yy0wLjY0NCwwLjY0NC0xLjUzMiwxLjA0Mi0yLjUxMywxLjA0MnMtMS44Ny0wLjM5OC0yLjUxMy0xLjA0Mg0KCQkJYy0wLjY0NS0wLjY0NC0xLjA0Mi0xLjUzMi0xLjA0Mi0yLjUxNGMwLTAuOTgsMC4zOTgtMS44NywxLjA0Mi0yLjUxM0M0NS4wOTIsNzYuMTk0LDQ1Ljk4LDc1Ljc5Niw0Ni45NjEsNzUuNzk2TDQ2Ljk2MSw3NS43OTZ6Ig0KCQkJLz4NCgk8L2c+DQoJPGcgaWQ9IlJfRXllIj4NCgkJPHBhdGggaWQ9IldoaXRlIiBmaWxsPSIjRkZGRkZGIiBkPSJNNjUuNTY4LDc5LjQ4OWMwLDIuNzg5LDIuMjYyLDUuMDUsNS4wNTQsNS4wNWMyLjc4OCwwLDUuMDUyLTIuMjYxLDUuMDUyLTUuMDUNCgkJCWMwLTIuNzkxLTIuMjYyLTUuMDU2LTUuMDUyLTUuMDU2QzY3LjgzLDc0LjQzNiw2NS41NjgsNzYuNjk4LDY1LjU2OCw3OS40ODlMNjUuNTY4LDc5LjQ4OUw2NS41NjgsNzkuNDg5eiIvPg0KCQk8cGF0aCBpZD0iUHVwaWwiIGZpbGw9IiM2MDM4MTMiIGQ9Ik02Ny43NDUsNzkuMzUyYzAsMS45NjQsMS41OSwzLjU1NSwzLjU1NiwzLjU1NWMxLjk2MywwLDMuNTU2LTEuNTksMy41NTYtMy41NTUNCgkJCWMwLTEuOTYyLTEuNTkzLTMuNTU2LTMuNTU2LTMuNTU2QzY5LjMzNSw3NS43OTYsNjcuNzQ1LDc3LjM4OSw2Ny43NDUsNzkuMzUyTDY3Ljc0NSw3OS4zNTJMNjcuNzQ1LDc5LjM1MnoiLz4NCgk8L2c+DQoJPHBhdGggaWQ9IkxfQXJtIiBmaWxsPSIjRkZDOTNFIiBzdHJva2U9IiM2MDM4MTMiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTYuMzQxLDk4Ljk5NGMtMS4wMzYtMC42NjEtMS42MzMtMS43NTMtMS43MjktMy4xNjENCgkJYy0wLjIzNC0zLjQ0NSwyLjQ5Mi05LjY4Miw3LjEzNC0xMy42MjZjMy4xNy0yLjY5NCwxNC42MTctNi43MDcsMTcuMDE0LTUuNzAzYzAuMTk4LDAuMDgzLDAuNDYzLDAuMjk3LDAuNDcyLDAuNDA0DQoJCWMwLjIyNCwwLjQyNywwLjE5NCwxLjExOS0wLjE0LDEuNzkxYy0wLjkyNywxLjg2NC0zLjE0Miw0LjMzNS01LjU5NCw2LjY2Yy0xLjkwNiwxLjgxNC00LjA2NSwzLjg2My02LjAzNSw2LjE4MWwtMS44MDcsMi4xNDENCgkJQzExLjI1OSw5OC45NDMsOC45ODYsMTAwLjY4NSw2LjM0MSw5OC45OTRMNi4zNDEsOTguOTk0TDYuMzQxLDk4Ljk5NHoiLz4NCgk8cGF0aCBpZD0iTW91dGgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzYwMzgxMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik02My4xNDgsOTUuMzkxDQoJCWMwLDAtNC41OTksMC4wMDQtNy44MTktMi43NTYiLz4NCjwvZz4NCjwvc3ZnPg0K" mediaID="Square_cst_alonzo (vector)"/></media></snapdata>