<snapdata remixID="13005458"><project name="U3L1p5-TicTacToe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3L1p5-TicTacToe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="errorObsolete"></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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="makeBoard" 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="doSetVar"><l>board</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>spuare number</l><l>0</l></block><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><block s="gotoXY"><block s="reportVariadicSum"><list><l>-100</l><block s="reportVariadicProduct"><list><l>50</l><block var="column"/></list></block></list></block><block s="reportDifference"><l>100</l><block s="reportVariadicProduct"><list><l>50</l><block var="row"/></list></block></block></block><block s="doSetVar"><l>spuare number</l><block s="reportVariadicSum"><list><block var="spuare number"/><l>1</l></list></block></block><block s="doAddToList"><block var="spuare number"/><block var="board"/></block><block s="createClone"><l><option>myself</option></l></block></script></custom-block></script><comment w="128" collapsed="false">The nested FOR loops are the important part of this solution.  Details like the starting position of the sprite might be different in student solutions.</comment></custom-block><block s="hide"></block></script><scripts><script x="166" y="344.79999999999995"><block s="doSwitchToCostume"><l>Empty</l><comment w="144.66666666666666" collapsed="true">Another possible solution.</comment></block><block s="show"></block><block s="gotoXY"><l>-50</l><l>50</l></block><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></custom-block><block s="setXPosition"><l>-50</l></block><block s="changeYPosition"><l>-50</l></block></script></custom-block><block s="hide"></block></script></scripts></block-definition><block-definition s="won? %&apos;bananna&apos; (2)" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="won? %&apos;who&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></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="who"/><block var="who"/><block var="who"/></list></block></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block></block></script></block-definition><block-definition s="status of triple %&apos;triple&apos;" type="reporter" category="lists"><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="triple"/></block></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></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="360"><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="361"></list></costumes><sounds><list struct="atomic" id="362"></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="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="367"><costumes><list id="368"><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="369"></list></sounds><blocks></blocks><variables><variable name="spuare number"><l>9</l></variable></variables><scripts><script x="16.00000000000012" y="6.756756756756757"><block s="receiveGo"><comment w="53.333333333333336" collapsed="true">3.1.5.5</comment></block><block s="doWait"><l>.1</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="gotoXY"><l>-50</l><l>80</l></block><custom-block s="makeBoard"><comment w="129.33333333333334" collapsed="true">3.1.5.6  Look inside. </comment></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>counter</l><l>0</l></block></script><script x="16.00000000000012" y="252.09009009009037"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="53.333333333333336" collapsed="true">3.1.5.7</comment></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>Empty</l></list><comment w="124.00000000000001" collapsed="true">If square is empty...</comment></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="spuare number"/><block var="board"/><l>X</l></block><block s="doIfElse"><custom-block s="won? %s"><l>X</l></custom-block><script><block s="doBroadcast"><l>x is the winner</l><list></list></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="counter"/><l>9</l></list></block><script><block s="doBroadcast"><l>Tie game</l><list></list></block></script><script><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="spuare number"/><block var="board"/><l>O</l></block><block s="doIfElse"><custom-block s="won? %s"><l>O</l></custom-block><script><block s="doBroadcast"><l>O is the winner</l><list></list></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block><comment w="171.33333333333334" collapsed="false">Alternate between TRUE (x&apos;s turn) and FALSE (o&apos;s turn)</comment></block></script></block></script></block></script><list></list></block></script><script x="478.66666666666686" y="53.7567567567568"><block s="receiveMessage"><l>x is the winner</l><list></list></block><block s="hide"></block></script><script x="474.6666666666668" y="141.7567567567567"><block s="receiveMessage"><l>O is the winner</l><list></list></block><block s="hide"></block></script><script x="474.6666666666668" y="221.7567567567568"><block s="receiveMessage"><l>Tie game</l><list></list></block><block s="hide"></block></script><script x="730.0000000000001" y="190.59009009009029"><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></script></scripts></sprite><sprite name="Sprite" idx="2" x="-50" y="80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,142.8,142.8,1" pen="tip" id="511"><costumes><list id="512"><item><ref mediaID="Sprite_cst_alonzo"></ref></item></list></costumes><sounds><list struct="atomic" id="513"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19.999999999999996" y="20.333333333333353"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>-50</l><l>80</l></block></script><script x="27.000000000000007" y="131.3333333333334"><block s="receiveMessage"><l>x is the winner</l><list></list></block><block s="show"></block><block s="doSayFor"><l>Game Over! X is the winner!</l><l>5</l></block></script><script x="29.00000000000001" y="228.0000000000001"><block s="receiveMessage"><l>O is the winner</l><list></list></block><block s="show"></block><block s="doSayFor"><l>Game Over! O is the winner!</l><l>5</l></block></script><script x="30.999999999999996" y="332"><block s="receiveMessage"><l>Tie game</l><list></list></block><block s="show"></block><block s="doSayFor"><l>Game Over! It is a tie game!</l><l>5</l></block></script></scripts></sprite><watcher var="counter" style="normal" x="4.9999999999990905" y="8.000001999999974" color="243,118,29"/><watcher var="board" style="normal" x="5.999999999999545" y="34.00000000000005" color="243,118,29" extX="93.40000000000009" extY="267.6"/><watcher scope="Square" var="spuare number" style="normal" x="10.00000000000091" y="9.999999999999986" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="550">X,2,3,4,X,6,O,O,X</list></variable><variable name="counter"><l>4</l></variable></variables></scene></scenes></project><media name="U3L1p5-TicTacToe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="29" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAAAXNSR0IArs4c6QAAAShJREFUaEPtmyEOg0AQRT836A1ag24TBIakFWv2Fr0BFgc4LKdZs6ICgyCpx9AbcIRmG0LS0lbPbj4nmDf/v4xZIgAVgCOAE8L87tECeQZwCZMRt0/ISWuNNE0PPgP3fT8ZYxyC43iH1FpPbdsijmOvIcdxnPI8hzFmC1lVFcqy9DnEdfa6ruF4NkkS0rN8mSSd9KiyrCvryrrK2gCdpJOyGvl3GtaVdWVdZW2ATtJJWY3kCaGTdJJOytoAnaSTshrJO0kn6SSdlLUBOkknZTWSd5JO0kk6KWsDdJJOymok7ySdpJMhOKmUmpumQZIkO494NqMOwzAXRQFrrePYPM+elVLIssxryK7rZmutg/8K6XOAv2Z/JXldHqTvQyQE8HCQof4qsWb2BLkbqAIXp3YbAAAAAElFTkSuQmCC" mediaID="Square_cst_Empty"/><costume name="X" center-x="29" center-y="29" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA6CAYAAAAKjPErAAAAAXNSR0IArs4c6QAAA8NJREFUaEPd271P20AYBvCHVkIMlmDokA2GbgwJeyFBXegE/AWEjSEDqEu2wMYIAwsMwMYGY5cKBsaqAkG2DrBlqCqQGBBSpepxOcs57LN9H3ack1hiB/t373vvmTszguFsEwAeBG0EwCaAKoDakHjfAagAeAHwB8BPgawDaAwJUmZcyMgXz/PQarVGx8bGSmV+fn7G0dERer1eItI/oVar4fz8HBMTTO1ytOXlZZydnQU3Oz09/bvb7X4A8CaSwUllgq6urvpRFO3w8BD39/fY3GS5kZBLS0t9vVEGqAzsdDo+bmtrKxrJg5OTk+AXRRtkqAxcWVkJIqpEsicY+kGHqoAMUCKSJ0VBmeuMbNEtCZgaGQVltWXVLRKaBpgJ6ZemiwuwID0+PvoBLBIqZ1d4DMrZlSpdw1+6urpCo9EoFJoFmDmSAlskVAbW63U/w1QtcySLhMrAarXqA5OexrSRxOYZUV2gdrrmPUZNgFaQriNqCrSGdAXlcJifn8fDw/8/7NOOQeMpRFXFbI5RW0CrkbRZdWXg+Pi4X+Smpqa0niKNqmvcFU0iGgXkNGHy+OgEGTdG+VDPx0JV54THICNoCnSSrqrphccIbTabb5wuIigu4iyS4gJ3d3d+9K6vrwOYDOU5MzMzQRW1FcHckLwQpwA+1EdBeYwpykiy2QY6T9dwTkZB9/b2cHBw4BSYKzIuouGOOD09VRYmrfkj7fKH7i+P+h4jOjs7i9vb277DcQXJxrWdFx75Jomcm5vDzc3NcCLlIiN3gKto5hpJThOiihLIwrO/v6+cXkqVrlHL93woUE0vNoC5Vdc4oEC4hjpP17Rroy6hTpFpgaqIck+G2xUmzRkyK1AF5dhl5dVtTpC6wDB0fX0dx8fHgcsEah0p9gPF3amW75MiQ5gNqFVk1uX7JCSP24BaQ7oAik4whVpB2lgbTYqqCdQYmQfQNKJGyDyBJlBtZBFAXagWksuEXJcRTXf5Pmkcqo5nGaOZkTaX702QWaaXTEgZyPd8+FnSJqgpxjSiqZEuF39NO0FOXa7z8llXdH4q5CAD44pR+O2xRGQZgAK6s7ODjY2NIDEEdHd3N/7dusXFxb5NUBer26apKn8/6u2xhYUFbG9v89T+V0Hb7TZOTk7AfQq2MgAFWIZWKhXxgm8/0vO8v09PT+/LBoyDvn5+KV7P/gzgUzgN1tbWwN4oW2M9Cb/BzL0ngfwKwCsbKOX9/iCSu6PcCv4CYBTAJYBfKX/BIJ/28fXmvhMp/lWCH/Ln2yDfuc69/QO8JTdw9aXwqAAAAABJRU5ErkJggg==" mediaID="Square_cst_X"/><costume name="O" center-x="28" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAAAXNSR0IArs4c6QAABF9JREFUaEPtmos1LEEQhnsiQARsBIgAEbARIAJEsLsRIAI2AkRgNwJEgAgQwdzzzbm1p7bNo7rnsWupc5z7MNPdf/1Vf1dXT+KcGzrn9tzq2jT5D3Kwuhjd6FeCHKVp+uNZTZJk5JwTHPNMpmm6MlGbJARpZt2BfHt7c+/v79msm5ubbmtrq1WHtg5yOp26+/t7N5lM3PPzcymYnZ0dt7+/746OjtzeXnMi3wpImBqNRhm4z8/PKJbW19czsIPBoDbTjYIE0PX1tRsO2W6LTYeoDt2iNxjv7OzMATzGGgN5e3vrLi4uvjEHIBiRMCxbpIQ1f0rOyvMAvLy8dCcnJ8E4GwEJuKurq7nJySkYAFyMkcO8T05rOz8/z8CGWC2QhOfp6WmWe2IwB2DYa8IYG2CaWca+ubkxh280SAAeHBzMKebx8XEGMDZ3ipzCXAAdj8ezR1Dix8dH01zRIGGQPBRDBasEpy6zjI9qi5GfMFplUSD9yZgoRhCqFpf3exyLg0OcGwySHOn3+7NJkHZfdGIWH/IOoctWJXZ3d1eqAcEge72eY2/DDg8P50QnZKF1n0V8Hh4esmEoC19fXwuHDAIJY2wX2NraWga2aZGxgkeMAPf19ZW9wrYCw3lmBsmgsChlWtmg1oXWfU47HWfDZp7TzSD1gOyFErJ1F1r3fdiUPbTI8WaQu7u7sz2xSzWtcoJWW6osKiXfTCAJ0Y2Njdm7Hx8fC8tFH4BlbSaQFm9VebzN31P9vLy8ZFPkRZkJJBu9lFTLIDi+w7ReUFrqSoxnTSA5SchpgHox9mTRFpvkIXU0lpeXfyDF84iO7I/LJDqyPi0+7JOsUZuJSfWQW9ZWZdka/0AK5Vqin56eHP9eJqPVSbGCbW9vf2t9mphcIXUdzl346NzTIKvObotgWJ9xo7cQ3QnI22wXAUzPqYuVvDaMCtdiJnXMVx1QFwFYb3F5mmHKSRbO/iMH1GUSH01A0RHQDFKHxDKFrGVdZpC6PoRZTuFtX7lVhT4Hd7oVYkV1tRkkA2mV5e8MukijKJdDctGB2XwKESC+5xa5nfj917LICmISsDoHECPY7LoCQmxgUQ4NVRoRDJKBCVU5iZOXqG1XrUm/a0gZR8iWzR8MEjbxJEBlSwm5fKmTw6QL3Xu5lqf3C8CqSIoCyUJ9tW07dP0QZQ3WLkU0SCbxkx+gcvVdhzH/Xe49/O54SFu0Fsi80OX/CB8aXnV7QUQL1xL6qxFriAZ3BqpYIVe4gBExkucBiRqzh1kLB8aiaUaU+I1iRIYTh3UsWUdtJmUgVI/WID8iSNo5sCtX7CxSFgoouXIAQN63PrBHuPITo+KNgdRg/avvqkgo+30TV/SNg9TVkXyyIveIVrDce8onMaGhmTdHayD1ZISy/uxMh6gOXfnsLCYkyxzYCUgrg209Z+oMtDV5V+P+Nia/fZ49SdM07puxrigyzJMkCbeyguN3foNu8NOPeyRrSf748Kxy+z+VzUmjGHSyOAAAAABJRU5ErkJggg==" mediaID="Square_cst_O"/><costume name="alonzo" center-x="45" center-y="60" image="data:image/png;base64,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" mediaID="Sprite_cst_alonzo"/></media></snapdata>