<snapdata remixID="14939526"><project name="U3L1-Tic-Tac-Toe Setup" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3L1-Tic-Tac-Toe Setup"><notes></notes><hidden></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.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</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();</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></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</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><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</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</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></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</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</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</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></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></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><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</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></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></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</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</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></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></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></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"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-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="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></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></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</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></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></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></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</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></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script><list></list></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></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="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></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></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></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></header><code></code><translations></translations><inputs><input type="%l"></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="make one row" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>clone number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block></script></block-definition><block-definition s="make Tic Tac Toe Board" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><l>3</l><script><custom-block s="make one row"></custom-block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="gotoXY"><l>1000</l><l>0</l></block></script></block-definition><block-definition s="%&apos;x/o&apos; win?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doForEach"><l>triple</l><block var="winning triples"/><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="triple"/></block><block var="board"/></block><block var="x/o"/></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="triple"/></block><block var="board"/></block><block var="x/o"/></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>3</l><block var="triple"/></block><block var="board"/></block><block var="x/o"/></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="o win?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>triple</l><block var="winning triples"/><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="triple"/></block><block var="board"/></block><l>o</l></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="triple"/></block><block var="board"/></block><l>o</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>3</l><block var="triple"/></block><block var="board"/></block><l>o</l></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="draw?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportListContainsItem"><block var="board"/><l>empty</l></block></block><block s="reportNot"><custom-block s="%s win?"><l></l></custom-block></block><block s="reportNot"><custom-block s="o win?"></custom-block></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><primitives></primitives><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="800"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="801"></list></costumes><sounds><list struct="atomic" id="802"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="1000" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="807"><costumes><list id="808"><item><ref mediaID="U3L1-Tic-Tac-Toe Setup_Square_cst_Empty"></ref></item><item><ref mediaID="U3L1-Tic-Tac-Toe Setup_Square_cst_X"></ref></item><item><ref mediaID="U3L1-Tic-Tac-Toe Setup_Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="809"></list></sounds><blocks><block-definition s="board %&apos;board&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block var="board"/></block></script></block-definition></blocks><variables><variable name="clone number"><l>9</l></variable></variables><scripts><script x="17.666666666666742" y="104.83333333333263"><block s="receiveGo"><comment w="90" collapsed="false">it makes the board and makes data</comment></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="doSetVar"><l>clone number</l><l>0</l></block><block s="gotoXY"><l>-50</l><l>50</l></block><custom-block s="make Tic Tac Toe Board"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></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>winning triples</l><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</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><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block></list></block></block></script><script x="505.052180989583" y="206.16666666666595"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="90" collapsed="false">the code for PvC</comment></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIf"><block var="X&apos;s turn?"/><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="clone number"/><block var="board"/><l>x</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><block s="reportListContainsItem"><block var="board"/><l>empty</l></block></list></block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="O&apos;s turn?"/><block var="board"/></block><l>empty</l></list></block><script><block s="doSetVar"><l>O&apos;s turn?</l><block s="reportRandom"><l>1</l><l>9</l></block></block></script></block><block s="doReplaceInList"><block var="O&apos;s turn?"/><block var="board"/><l>o</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script><list></list></block></script><script x="320.66666666666674" y="30"><block s="receiveOnClone"></block><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="clone number"/><block var="board"/></block><l>o</l></list></block></block><block s="doSwitchToCostume"><l>O</l></block><block s="doIf"><block s="reportVariadicOr"><list><custom-block s="%s win?"><l>o</l></custom-block><block s="reportVariadicOr"><list><custom-block s="%s win?"><l>x</l></custom-block><custom-block s="draw?"></custom-block></list></block></list></block><script><block s="doSwitchToCostume"><l>Empty</l></block></script><list></list></block></script><script x="10" y="624.166666666666"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">i tried to make it useful</comment></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="removeClone"></block></script><script x="135.052180989583" y="397.9999999999993"><block s="doIfElse"><block var="X&apos;s turn?"/><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="clone 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="clone number"/><block var="board"/><l>o</l></block></script><comment w="90" collapsed="false">and this is code for PvP</comment></block></script></scripts></sprite><sprite name="set wins to 0" idx="2" x="1000.0000000000009" y="1.7053025658242404e-13" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="150.45,0,135.40500000000003,1" pen="tip" id="1059"><costumes><list struct="atomic" id="1060"></list></costumes><sounds><list struct="atomic" id="1061"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="again" idx="3" x="1000.0000000000009" y="1.7053025658242404e-13" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="76.29599999999992,0,173.4,1" pen="tip" id="1065"><costumes><list id="1066"><item><ref mediaID="U3L1-Tic-Tac-Toe Setup_again_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1067"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><sprite name="Sprite(3)" idx="4" x="1000.0000000000009" y="1.7053025658242404e-13" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="11.01600000000001,137.70000000000002,0,1" pen="tip" id="1071"><costumes><list struct="atomic" id="1072"></list></costumes><sounds><list struct="atomic" id="1073"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher scope="Square" s="xPosition" style="normal" x="9.999999999999773" y="9.999999999999993" color="74,108,212" hidden="true"/><watcher scope="Square" s="yPosition" style="normal" x="9.999999999999773" y="31.000001999999967" color="74,108,212" hidden="true"/><watcher scope="Square" var="clone number" style="normal" x="9.999999999999773" y="101.00000599999981" color="243,118,29" hidden="true"/><watcher var="O&apos;s turn?" style="normal" x="7.754442649434623" y="7.754442649434573" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="7.754442649434623" y="24.038773764135698" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="1083">x,o,empty,x,x,o,x,o,o</list></variable><variable name="winning triples"><list id="1084"><item><list struct="atomic" id="1085">1,2,3</list></item><item><list struct="atomic" id="1086">2,5,8</list></item><item><list struct="atomic" id="1087">1,4,7</list></item><item><list struct="atomic" id="1088">3,6,9</list></item><item><list struct="atomic" id="1089">7,8,9</list></item><item><list struct="atomic" id="1090">1,5,9</list></item><item><list struct="atomic" id="1091">3,5,7</list></item><item><list struct="atomic" id="1092">4,5,6</list></item></list></variable><variable name="x wins"><l>0</l></variable><variable name="o wins"><l>0</l></variable><variable name="O&apos;s turn?"><l>6</l></variable></variables></scene></scenes></project><media name="U3L1-Tic-Tac-Toe Setup" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA30lEQVR4AeySwQ3CQBADN4jv9RBRBIIftYCoCkE7IEQhpAN+R0IF9mdNLo6yP6+cnckqGnumgw7jTbWF6fvNazoojqdz1FpnPffHM0op699Bo51mXh/07yptyIaSCfiXSwZO19kQjSx5wYaSgdN1NkQjS16woWTgdJ3UEP21wIIPAiBJIzYkxQ+U2xAASRqxISl+oNyGAEjSiA1J8QPlNgRAkkZsSIofKLchAJI0slxDUuxEuQ0RsCRRG5JgJ0ptiIAlidqQBDtRakMELEm0TUO36yW6rpv17HfbGIb35wsAAP//YCtmxAAAAAZJREFUAwBGS82CCTBFoQAAAABJRU5ErkJggg==" mediaID="U3L1-Tic-Tac-Toe Setup_Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAACZ0lEQVR4AezZy0ojQRQG4MOsZjU+QGaGIczMMzgMQ2YfIwRdKF6yVLyAglvFVjeCuhLxEsEXEEHpd4i4iYqaVRBv+AjqSv+GBhFS3VV1TnW3uDghIV2n/i9Vi1T3JyL6USqV13t6eneyXuVy91QAur+/q/z9V8h0/fz1u/L09DgGEOXz+YexkSHKchWLxZfNRhSAgnfv5OUDlPaFVK7Q1fVN6vJHZVKCPG+OpmdmU4M6O7+g/4UC7e7tt8ykBK0sL1Gj0UgFCphSRwf19Q9QV7nTDNTW9oWqW5uJo15j5ufUO0a5QvgZkkbpYJA3EoSLkkLpYpA1FggXukaZYJAzNggXu0KZYpBRC4QB0igbDPJpgzBICmWLQTYjEAZyozgwyGUMwmAuFBcGmaxAaGCL4sQgjzUITUxR3BhkYQGhkS5KAoMcbCA0i4uSwiADKwgNo1CSGMzPDkLTVihpDOYWAaHxW5QLDOYVA6F5iKrX6/SnvT04nEWdZzDOpkRBCHZze0unJ8eUy+XwUbxEQeE2GxisUK1Wc3LyFQOFGNwDwDYLt5/0PQoR0FtMuM9coNhBrTCuUKygKIwLFBsoLkYaxQLSxUiirEGmGCmUFcgWI4EyBnFhuFFGIG4MJ0obJIXhQsUGYUJpDOZA2fyjiA1yhQEIZYqKBXKNAQhlgooEJYUBCKWLUoKSxgCE0kEpQZMTk06OzQgdVa9Rxg+Nq9tVwuEsajJX34co44fG3799dZU19jxAqS5WbjnVwLR+9wFK68qEuYIVajabn1fXNijL5ft+YALo8ujocHF8dNjLci3Me57vH8w+AwAA//+k3GjbAAAABklEQVQDAJg3Rha9RQziAAAAAElFTkSuQmCC" mediaID="U3L1-Tic-Tac-Toe Setup_Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAFPElEQVR4AeyaX1BUVRjAv216iwVfGapxCJDqJVCSHgqGAWoa1P5oLpJNkyyS1aQsMT1k7Goz/XPBpiJls2kyYBVLRXooCwMfwv64vVSahjNYkY8CzfS23d/V66Dcs/cue9e7oswedu+553zn+53vO+ee/b69SebZH0CVGlN8PpSFC/N/BEieWeeXeDx+TZfvRr8Xr9d7sw6kWWfevG4AZbopHbfQV18PyRtvhWVdY5Pk598hHo9nVln1hE82bgrIx5/0yPjZPx2dI0eAUGrzq0EdINLdrSu42ueTb4eHTTeaQCAg95SUys+x41JZUSEAfrZ/QO+X6r+UgAwQlLoly6sD9O+NysttAamtrpLbb7vVVL/ypWXy9FMNsr0zLGNjf4ivfo1E+3qltvYhSRVszkC4iwESi8V0CBWAKdWMyscfXS5MRGtbm+z8oEt3VyZrRhPbH5MGOn9+UvD/3k93S2/fBWvk5GTbHjBRQ6za379XCosW6a7IekzU3uxeUkDANPqbZGpqShgY1zETmkodk4PLvh3ulOYmf9IuaBvIgCkuLpZdH3YLA6eiuFVf3PDQ4KC8FNiUFJRtoJZAq+Tl5cnWLUErXRy7f/dddwpQKx9bIaPHfrAl1xbQe107ZXJyUkLBdltCnWwE1L7PD8qaep/gJVayLYF++fU3eeG5ZglqMOl2M5WyuN/yFY9IezCkanKp3hKoo6NT3n1/hzBTl3q58AHvGDh4wNL1EgLht0eGvpG1DfUuIFw+JN7R0tomkUjk8htXXCUEikajghCEXdHPlUsmlglmGagUUALxpH5ne0daraNSSlXPxDY1b5BodI+qiSiBho4My4sbW9L+vFFqprixrO5hOTY6qrgraiBOwvc/UKHs6NYNNqfTp0+Jyu2UFmJHKV5U6JbeCcdlCz9x8pRpGyXQmTNjrm/VphprlQWFRTIxMaF9mv0yBWK7Xrlq9ezWGVJTVFQoseM/mWpjCkTL7GxnvhIgy+mS7fUqRSqBlD0y/Mb1AeT1ZsnZ8fGMtcVff08QJTXVz9RC7PWHD39p2iETKtnh2OnMdDEFomFNzYOWJ1vauVHY4XJzc02HVgItLS+XEyd/N+3kdiUH1LIlpaZqKIEIBH4xeMi0k5uVRIIKCgpFFTJTAlVXVcq+/j2Oh2pTnYyjIyNSVV2jFKME4qj+yuZ2LfamPqorpabpBjGF17aGtPiC+hSjBEInv79Rund02QpO0D7dZXdPnzDJKndj/IRAdGx4cq1sC3fQ1tXCF06CNUxyIkUSAtERAT1a2JcDK9dulVBoi7z+5jblZmDoZQmElQjL2o2LGYKdfCffRFzw2fV+S7GWQEggLobrNWpxbRYmdVerkF5hHduNC9oCQnlCwMS1ryYUMMS2CQdzHEMPq2IbCEEzoVTf6WnnRCH8nCwM4yYFRAegFi8pk2V1dXqOlDonC7sZ+dmBA/v1QL1dyxg6JA1ER/I3JLtIejG4EzsgaxOrkBUk4UX+KVkYdJsTEB1JdjFoSeli7cntE8Dwee4lU7AIu1hJSYkeJ2CimDBOKsnIMdrOGQgBDPr8hvVCjpUYHolfUvmkLJltLEdh9kX7Y91xDTgQZL+xyL/TU9oRK6on0pgoremcXykBGaMCRlabxC+pfOCmp6f1wHo4HJYFC3L03yqw7gi2Hx0ZlqysLAlo6X2y4KzLVEEMXRwBMoTxzoOY5xZuQ+oSyPjFH0ahPHWk87GsUxCMaxTHgQzBbr3fAHJr5u2Oq1voo10RfdF6PJ5r9v2+8nvl3Ll//vsfAAD//0DbRQQAAAAGSURBVAMAInitoCvEVH8AAAAASUVORK5CYII=" mediaID="U3L1-Tic-Tac-Toe Setup_Square_cst_O"/><costume name="Untitled" center-x="235" center-y="174.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdYAAAFdCAYAAAC+bUxBAAAQAElEQVR4Aeyd7ZHcRpKGu8+CXQ/WA5mgoQfyYF3g/r8IDePu/9KF9UAecGgCPVgPVh7w9HKEYxODj8yqrEJ9PBGqQQPIysp8slAvgBm2/uvr16//TYMBc4A5wBxgDjAHYubAf91ut/+hwYA5wBxgDjAHmAMxc0DC+gdL/gshgBMIQAACEJieAMI6/RQAAAQgAAEIRBJAWCNp4iuSAL4gAAEIdEkAYe2ybAQNAQhAAAKtEkBYW60McUEgkgC+IACBagQQ1mqoGQgCEIAABGYggLDOUGVyhAAEIgngCwKHBBDWQzychAAEIAABCPgIIKw+XlhDAAIQgEAkgQF9IawDFpWUIAABCEDgOgII63XsGRkCEIAABAYkcKGwDkiTlCAAAQhAYHoCCOv0UwAAEIAABCAQSQBhjaR5oS+GhgAEIACBNgggrG3UgSggAAEIQGAQAgjrIIUkjUgC+IIABCCQTgBhTWdHTwhAAAIQgMAbAgjrGyQcgAAEIgngCwKzEUBYZ6s4+UIAAhCAQFECCGtRvDiHAAQgEEkAXz0QQFh7qBIxQgACEIBANwQQ1m5KRaAQgAAEIBBJoJQvhLUUWfxCAAIQgMCUBBDWKctO0hCAAAQgUIrAnMJaiiZ+IQABCEBgegII6/RTAAAQgAAEIBBJAGGNpDmnL7KGAAQgAIEHAgjrAww+QgACEIAABHIJIKy5BOkPgUgC+IIABLongLB2X0ISgAAEIACBlgggrC1Vg1ggAIFIAviCwCUEENZLsDMoBCAAAQiMSgBhHbWy5AUBCEAgkgC+zAQQVjMqDCEAAQhAAALnBBDWc0ZYQAACEIAABMwEDMJq9oUhBCAAAQhAYHoCCOv0UwAAEIAABCAQSQBhjaRp8IUJBCAAAQiMTQBhHbu+ZAcBCEAAApUJIKyVgTNcJAF8QQACEGiPAMLaXk2ICAIQgAAEOiaAsHZcPEKHQCQBfEEAAjEEENYYjniBAAQgAAEIfCOAsH7DwA8IQAACkQTwNTMBhHXm6pM7BCAAAQiEE0BYw5HiEAIQgAAEIgn05gth7a1ixAsBCEAAAk0TQFibLg/BQQACEIBAbwTaFtbeaBIvBCAAAQhMTwBhnX4KAAACEIAABCIJIKyRNNv2RXQQgAAEIFCBAMJaATJDQAACEIDAPAQQ1nlqTaaRBPAFAQhAYIcAwroDhsMQgAAEIACBFAIIawo1+kAAApEE8AWBoQggrEOVk2QgAAEIQOBqAgjr1RVgfAhAAAKRBPB1OQGE9fISEAAEIAABCIxEAGEdqZrkAgEIQAACkQSSfCGsSdjoBAEIQAACENgmgLBuc+EoBCAAAQhAIIkAwrqDjcMQgAAEIACBFAIIawo1+kAAAhCAAAR2CCCsO2A4HEkAXxCAAATmIYCwzlNrMoUABCAAgQoEENYKkBkCApEE8AUBCLRNAGFtuz5EBwEIQAACnRFAWDsrGOFCAAKRBPAFgXgCCGs8UzxCAAIQgMDEBBDWiYtP6hCAAAQiCeDrlQDC+sqBnxCAAAQgAIEQAghrCEacQAACEIAABF4JxAjrqy9+QgACEAgn8PLycnt+fv7Wwp3jEAIFCCCsBaDiEgIQyCfw7t272/1+v2n74cOHm9r9fv8msM9/Cu3jNn9EPEAghgDCGsMx0gu+IDA9AYmpnlS3QEhgt9r9/iq6W304BoGaBBDWmrQZCwIQOCWgp9A9UT3rLMGVKJ/ZcR4CJQkgrCXp4vt6AkTQHYHPnz9nxSxRVstyQmcIZBBAWDPg0RUCEIgnECGKH/74nWx8ZHiEgI0AwmrjhBUEIHC7dcMgQpy7SZZAmyOAsDZXEgKCAAQgAIGeCSCsPVeP2CEAgU0CT09Pm8ebOkgwwxJAWIctLYlBYF4CP//887zJk/nlBBDWy0tAABCAwCOBiKdN/ZOdR598Hp5AUwkirE2Vg2AgAIFff/01C8KnT5+y+tMZArkEENZcgvSHAARCCeiJVS3FqUQ1tW/KePSBwBaB7oV1KymOQQACfRNIEciUPn1TIvpWCSCsrVaGuCAwOQEJ5devX29nr4b1hCpbbSdHRvqNEEBYGylEG2EQBQTaI/D8/HyTcEpgH5uOLQ1Rba9uM0eEsM5cfXKHQCcEJJwS2MemY2qdpECYExFAWCcqNqnWJcBoEIDAnAQQ1jnrTtYQgAAEIFCIAMJaCCxuIQCBSAL4gkA/BBDWfmpFpBCAAAQg0AEBhLWDIhEiBCAAgUgC+CpLAGEtyxfvEIAABCAwGQGEdbKCky4EIAABCEQSeOsLYX3LhCMQgAAEIACBZAIIazI6OkIAAhCAAATeEkBY3zKxHsEOAhCAAAQg8IYAwvoGCQcgAAEIQAAC6QQQ1nR29IwkgC8IQAACgxBAWAcpJGlAAAIQgEAbBBDWNupAFBCIJIAvCEDgQgII64XwGRoCEIAABMYjgLCOV1MyggAEIgngCwJOAgirExjmEIAABCAAgSMCCOsRHc5BAAJNEPj48ePt6empiVgIIovAFJ0R1inKTJIQ6JPAX//619v9fr/94x//uH3+/PnbZwS2z1rOFDXCOlO1yRUCHRGQgP7+++9vIpbASnDfnOAABBohUE1YG8mXMCAAgQ4ISFQloHuhSnBls3ee498JvLy83J6fn78f4FNxAghrccQMAAEIeAl8+fLltIvF5tTJwAbv3r379upc2w8fPnz7jMDWKTjCWodz8Ci4g8DYBPREOnaGZbOTgOpJdT2KBFZCuz7OfiwBhDWWJ94gAIFKBBDfbdASVQno9tnbTYIrm73zHM8ngLDmM8RD5wQIHwIjETj63fSSp8VmsWXrJ4Cw+pnRAwIQgECzBPRE2mxwkwSGsE5SaNKEwEJAC69eBWqrthyP2c7rRSwf2xUkVFfLuIrTYodNGgGENY0bvSDQJQEtvPrjFf0OTls1HesymYaCFkOxfGw6VjtE6yvep6en2qFNNR7COlW5SXZWAnpCud/vNwnqmoGOSRDWx9m3ERA7MVxb65jOrY979j22qrGapc/PP/9sMcMmkQDCmgiObhDoicDZAq8FWa2nnFqIVU+lR9x0Tq1GrGc1foxBcT/u8zmWAMIayxNvEGiOgHUR1RNWc8E3HpCFmcUmN01rjTXOvK+BlX2dhrDW4cwoELiMgPX3brWerC4DETywVcxqcLXWWAh4DSwKZRvCWpYv3iFwOYEaC/vlSV4QgEfMSofnqbH1hqB0zCP7n0FYR64fuUHgkACL6CGerJMeMfPYZgV10vnXX389seB0BAGENYIiPkIIaPFRkxjktpCABnBS4/d7A2AqnkIrddB1VTxZBrghrEwCH4Fgawmpmv6icWlahHLb/X6/zb6IzJ5/8FTNcqc5nuWAzl0RQFi7Ktc4wWqhWYRUW+1HZydxlu9ov/iDQMpNS4k5TiXaJICwtlmXIaPSwqKmRUmCp8+lE9UYGq/0OIn+i3bTjUXRAXDuIkA9XLi6NkZYuy5f28FL1NQkbBLSpdVeYFr6681aFRPzWmPNOE7KnNK1MCOrGXOeVlg1ybX4qM1Y+FI5L1wXEdVWQqrjpcbE71sCYv726OBHKqaXOp9T+1VMjaECCEwnrFro7/f7TVstPmr3O3/okjqXtFCoief9/p2rjqX6pF8eAW4W8/iV7K31pqR/fLdBYCph1eK/t+Brwut8G2VpPwpxFK+lab/VqGf7phnN5VZrMXtcuk7UOuBAiBkEphFW3cWfTWidV8vgOUXXHsR0KYT+Qbxqv+yPvp0p16tqmcuYNeaqytUbdxphtd7FW+3qlaidkbQgSFS1bSeq/Uj0ZeO5i+C+d87MSiDlD5ceWeX2f/TF5zYJvBHWNsPMi8qzuPYiGnlE/L3FpaaoShT1tJnSPn36dPv69etNW3+mfffgxrB8/V5eXrIGye2fNTidqxCYQli9iw0T/8e5Jx4S1R+Pxu9JTCWGS3t+fv727UnPzq38xEfXvkdxaj9KIowmQN2jieb7G15YUyadV4j3y9D/GQmqWslMJISLmOqzWsnxRvStm5+IeSs/I/KJyillPdkaO8qPfPNqWRTaasMLa8pio8UlcuK3VXJ7NBJUsbD3sFtKPBcx1Vb79t5YrgmoVutjKfsp10vKOL32iRIxcY66tqx+uMbqzbqhhTVHHKMuoHqljB1J7KwXrGVkXdT6falEdGk6pmbpLxvaNgHVavuM/2hkzf2jt98jkk+kLwu52f7ZmYVJKZuhhTUHWu1JnxNrdF/lrjvqXL8SzUVEtZUA6Jharm/6fycQUavv3m431f9xn89lCETcvOuaskbnsbX6xG6bwLDCqsUhesHZRjjWUXFLfa349PR046m07nxIXyz34+S62WcTeUbXWm79rOKsazMydnwdExhWWFPF4RFX7qR/9NXDZ13oqdx04fJUWr/K1oW1fmSMaCGgmxhddxbbLRtrX14Db9Erd2xIYY0SxJkWLV2gqaIqQVUrN03xvEVANVPbOrd1TG8Tto6vj3l8rvvOur/OWzea62N7+zV4R62Jezlw/EcCwwmrJpDuAn9MM22vxoRPiyy+V46oehaR+Mjn9eiZnxJVXRvz0qqbuecJMfUGnnrWralntKGEVQtNlKguEGeYvIjqUu2+tta5rhufGeZxS9UTb3G3xKR1y2K3trEKsjWOtf/r9vsfeShhTRWIozJaJ++Rj5bPiVnKha1Xv1yw11VWC7d1dM/Tk9UnducE9Jbg3OrVIuUatPah/q+Ma/4cRlg9C40HsHXyeny2YouotlIJfxzWp1V5Trk2Rp73YlKjeW48S/JOqX8NPiOP0ZKwJnPWxPEsNBrIczcp+9GamKVczDypXj8TVDtrFOt5bl3sU+aGNaaZ7Ky8R38zNlPNlesQwpoiqp7FSaBGa15myh9RFYXrm6d263lufS3Yy0L/8ePH6wtyEIGVNzcyBxA7PNW9sK4XjrMa6A7e2+fMZ5PnD4JKyV/crHffB0NzKpOAp3aq2Xq4Xmr4l7/8ZR365v5vv/22ebzEQQ/7ZfxeeC/xso0h0LWwaqJ77t6FTH20nbUpfy8zsVI/bWnXEvA8SebUTE9Qaldl+9NPP5mG/vLli8muptGjmD5+jowhp7aRceBrm0DXwuoVCL3K3MZwfPTKBeY4Mt9Z5eFlphFSuanvIK2JNFQ/NUswW0+r6qeFXk2fW26//PJLc+FZb2qsr39zErTG0kOtczi02rdbYfXesWmhSZ1kKWLUYsH1V8DeuCSqqdy8Y2F/TMAqqvISUbMe5v3vv/+udKs0D//SAVljqSHypXPt0X+3wuq56CWqW0JsXXw0idV6LPAS81b+y7m9rbhZGe354HgcAeucV83U9kZWXffOVTluGOT9+/cGqzZNUq61Upm0FEupHFv026WweifLnr3nbq53YbW+OlomqRbmPW6LDds2CXjm9VEGvc/5o9w4B4GSBLoUVuudu8Ad3Z1LPGRjaV5hsvisaeNZJMVFr4Br1VrggwAAEABJREFUxsdYxwQ89Tu7IVJ9j0f7ftYz7vdefKpIgKEaJNCdsJ4tGo+MJapH9lpg1B777H3ueYE5YrDOVzwQ1TWV6/et80/1s0RrtbP4wiaGgLXGnus5JjK8eAl0J6yep1XLBJT4eqH1Zu952kZUe6vuj/FGvQZevHqut6VP7W3rXxJh5WEVVs/1bB0buz8JBG26ElaLUC5crILpuXO3Tvwlhla21rg9LFrJbZY4ogXOen1cybfFL4lI4WG9rqyCyfWcUoW6fboSVs/i4hFh68T3jF+3jPujeThEP+3sR8UZDwFPDT22lhisi7jFl9em5y+JeMzVel1Fs7aO+xgrn2MIdCOsngXDfzceA7NFL9a7YMXuYSx7Wh0CnhpaI7LeTFr9lbBr8UsiUvL0sI68BiN9peQ9c59uhNXztOidUFYh1h2lWk8TxhqvlUFPuY8Qq+qnZsll1hrW+JII75ryWC+PsJ7dROXE8RgTn8sS6EJYPZMpZXHxTHzrIle2bPHePYzPRud8HAHPfPPM47gIy3lq6UsizgRvobBXg73jS79le1ZvaxyLP7bXEOhCWD1oUgXCOvGZ2J5qYJtLwPqmRvNXLXc8+m8TOBO8pdfe7zX3ji/9rFtrHMwFK9Eydl0Iq3VxSXlaXbBaJ751Yi9+2UIglcDrTaKtt3X+2rz9aMWc/5HH0d5ezfaOb/ny2G7117GS80H+accEmhfWiEl2jOD1rOcOr5eFpha7V4L8jCZgvaHUuCm1ts55TxyKhZZHIOKtWMp8yIua3o8EmhfWx2DPPudMJusioxh6EVbrBerJXfnTyhPwzOWcNzXlM6kzgvVLIupEsz2K9TrrZX3ZzpKjItC8sFrvliMWF+vEtwqWAF/ZrBcor42urNL22NZ5r94eEZb90qzXjHUeLX4jt6N8SYSYeK6zK5krVloegaaFNXXBSEVinfijTfranFPrM0s/Tz2s4rjFznojudW31rFRviRCvDx19dxYyfc1jVH3CDQtrJ7J5Zm0ezA8C81o4rrHhOP1CdSe9/UztI84ypdELBlb1xitL2pLP7Z9EWhWWD1CmXPX/lgu66RXH8/iJ3saBCwEPPNeb1hkn9MsMclmawwdb6XV+JKIiFxVM6uf9RqjGlj7YnctgRRhvTbijdEjJ5xVXHU3GTnuRlocmozAu3fvbuvF9AiBftcv+5x25P/x3NYY9/v9VvoaaOlLIh55pH62ri/yrzVGTZ/VVG9tae0TaFZYdSFb8EU9rS5jee4omegLNf9WC4YW5YgmX/4I2uohDj3moetUNwRt0Ww3GgmrmjVC8V1srfPD43/xzTaWQJPCqkUmNk27N8+ktE70w9EnO6lF+H6/37TVohHR5EtzZq+1XifFLQ69TgXxVQ69xl87bs/DQApbz8NB7dxnGa9JYfUsMtEXtIRVzToBose3jtujnVhpoSgRu+bMXtsT3lKxePMb4c3HCDl465Zqr/VFzdpf81pz2Gqv68xqi10ZAs0Jq2dSeO78PPg+ffpkNtekNxtPbKi6VmC1S1hjr5sWK8W1tFaEdjcJTgxDwLt2WeemR7CHgdlgIs0Jq+fOVwtiKaaeCWqd9KVi7cGvp64183kU20ehrRkDY81HQOuLWnTmvAaOJprmrylhlUCpWVLx3vFZfD7aeCaoFufHvi18LnnT0UJ+pWJQLdXu9/J/8brk4JlrS58qW8cgI+TgSDfEVG/GosWV6z6kNNlOmhNWa0bRE3I9riaodQzdDMh+7ePKfesTojXHK3O5amwJrJ5iVd+SMbQ2d7y56ia39xy8OUfZi12UL/y0Q6ApYdVCZkEjMVCz2ObYeCa9Yi+9AHtyscZS60mj1jgeRhZbcZS4lhSOkr4tOebY6DpsJX7FkpNL4b6b7hWz2uZJDnZLoBlh9VyctRZp74SXuPY2Ezzcc3LTOF6eOeNF91Vt7/f7TUIb7dvq729/+9tNN3uRzTr2eky9xvz69etNW6uP0nZfvnwpPUQR/7XWsyLB43STQDPCan11qSy0SGtbo2lBsY7z8vJS/JtorLG0aKdF2MOzxRz09Ko6R8Ym0bb4+/vf//5tfj0/P4dtLePK5nk15tPTkw5Xadb/w00vX2u4hia2ETwjfKxja3a/8cCaEFYtVGoWVrUXZu+kty6SllxHtBFPPemojrntKj6R4ioe1jxmXTit/4cbK8cW7SKeWiN8tMimx5iqCqvEUwvJVrPC+/e//33b6p977Gh8CcDR+fW5l5eX9SH2VwSeV09AKfvLE7Dqs9VWQ4buRomr50ZsVmGd4XqKqK2uodBJjrNkAlWEVYvQ/b7/NXb218C327/+9a9vX1SuBSmy3e/32/3++k8sNEEfmya9mpWy4rLaYpdOQDV5rNP6857wpo/4Y0/N65xFX/H+6HF/TzcO+2c50zsBzeXecyD+7wSKC6sWj5zF53uodT5JFNftfn/9oxX98YglCuWrZrHFphwBLVaaf+u2FtycCHLEVfPMOrZysNrObPfx48du09d87TZ4Av+BQFFh1WLgWTx+iKzBnX//8RraGlYPeVtzGc1OC5jm5tIktDqWmmdKrTW2dbwWnlZ7uVH87bffrFibs8v5HWnO/G0OxAABFRXWz58/D4AoLQUtRGppvelVk4AWJYnr8kdV3rFVZz25evp5rg2PCHtikK1y1/asffjw4cyk6HnrXwb3+k9uBM9aC9muW44or32xn0+gqLDmh9e3h6sXo77pXRO9RCzlCfHl5eXb/wrPErWEWM1imxKLxW9vNta/DO71n9yoHhJWNX32Ns1bbx/syxFAWMuxvWnxVCs4BK4LENAipSdYr2vVWu2sn8Vm8fH09LR8LLK1Crcn5hKB/vLLLyXcNuczZd41lwQB3YoKK68nbrerF6SzOd56fGfxlzr/9PR0S1nkLG8pLDbKSzGo6XOpVtp/atzrfu/fv18fYh8CzRIoKqy68+/lwi1VIc/v0krFcOTXusgf+Rj1nOauV1zPblR0TVh5cWNqJYUdBNoiUFRYlaoWJuvrJtmP1s4W2qvzVXzeP7y5Ouaa46eIa1R8HhGOGhM/IxIgp9oEigurEtICsfzFpecuXLYS5ZJN8ZVuEq/SY6z9SxDWx/b2FZ/a3vnZj4ulWgQH6xsCzfmI8fABAQjUJ1BFWJe0JLCeV6Na7NWnZJPgL0/VWswe2xJ37lZ55Prw9lcenj7WBd/jcyRbzZHcfDSPc33Qf3wCUTdx45O6JkPLqNWF1RKUbLzCoD6pTRNZi966rUU31b/nZiJ1jHU/5aS2Pr63f4X478XC8dtNcxEOcxKoufbNSbh81lWF1fNU1MrCInFSLGp6atGkX5peVVtKJNFSs9hG2ihexW/1qRyttrPZRdTPOv81v1rkG8Ggxbxai8lzzbYWO/G8EqgmrJ5Fu8mF5Q9emvDK47H9cdj0n3VRNTlzGHlYXvFk7UjlUlP+wOt260VYe/6+4EsnOYOHEagirLogPcIi4QrLsKCjp6en29MfzTKEGKhZbCNtFJ+axafiQ0DekvLMxz3WHh8e27fR+o/sxbz21MuNV8/fF7wwt9ZksWfbFoFqwmpN2/OEZfVZ0s76OlgxSLi0rd28MVaIszaCrPE8guJhvRXUFfPfGvPV82KG7wte5oS1Jos927YIFBdW3X2P+LS6lNFzZ+lZoBf/EVvVwBOnp14R8bXuwyMoYr2VT8tMPXNjK7dax2b4vuCF5d48Ws6zbZtAcWH1LChX3K3nlkeLkprFjxZoNYtttI3nDlgxqkXH0KM/zwIXMX+tc+kHlpk7V4yZEvIs3xecwoY+bREoKqyeRUlYvPbq00LzLKieG43I3MTWs4Dqd62zi6vy99RLjLdqtnd8y9ZTo63+Ix/j+4JHru5YuRUVVs+i5BGn1kqgxVDNEpcWa89Ca/FptfEy9tTPGkNPdrq5sMZrrf+RP299jnxxLpkAHSGQTaCYsHrFw2ufnXmwA8+r1qt+16rFX82aum4CPOJi9duDnXc+HtV/9huUHupNjBCIJFBMWD2LyQh36l7Biiyix5eXtcT1fr/fvELjialFW8/8Vfx7fPaOq8+6eebQum+tfU8+tWJinIYJTBpaEWH1XHxa6D32rdZJi6KaNb6rclaMatY4FzsJzSxPr97a6BuuFk7rrbitj+3tp9Rlz1ep41e9bSmVT8t+rfPBatdyrqPFVkRYR1tMrEU/WmDXPq5coBRnysU4+tOr8tPNg2f+6sZwj6VHoOVnPUdq7u/lsI5BjNbH2C9DwDonjn4NUSYyvJ4RCBfW18XkbNjX85o41gv6tUf7P635aIHysIrOXOxTfUp4JECp/Vvsp3ooJ2098UXVMMqPJ/ZHWxbnRxptfNZaonYUjc5fPXeO4pv1XLiwatG1whxxQngWqCufWnVB6snVWqu1nQTofh/jd6/KRaK6zvFs/+zmxFrfMz9ncUScH/FajOBytQ9do7pWt+LQcZ3fOsexawmECqvn4mxhMSmBXgw04S2+taBb7ErZKE61HP+6kZIoXZ1Lag6KW/Gn9Fetj/rJ99H5Xs+d5d1rXkdx514nR77Pzkk89b+w1Jqppv2lnfXl/DUEwoRVF5sWWWsasrfa9mbneWq9OjddoLmLhgRE4qSa6vPVOVnGV5xqittiv7YRt/Wx1H1xS+17RT/rk/gVsV05Zu51dBa75omaxlE7s+f8dQTChNVzsemu67qUy4+syW8dRYu71baUnUQi4kLVjZWEypN/qZz2/L68vNwU49L27I6Oa/5aeFlsjsapfc4abwtztjYby82yxaZ23Ix3DYEQYdVC6rnYZH9Nuu2N6uFWMnqJq143WRfXo1gksPf7/Xa/t/U7WLGWoGp7FP/Zucj5G8H7LF7reYRhn5RqflQr3WzJZt8DZ2YiECKsWkit0DQBrbY92x1dhI95eZ70H/uV+iyBtcZuiUFzQwuOmsW+hI2EVE2imuNfXMTH6sMiVBYb63i5dqqRcjzz82hzZjvSedV+a/0SD7EbKVdyySOQLazeCeW1z0vvut7WBVMLfmtMtIBosYiiJ3FVu9+/P8UqZ+UeNcajH/lV0xgS06U92ng/i4mah4vGP7LXIi0bbywl7S3z1mJTMsYrfateerOj2mk+6LO2V8bE2O0RyBZWLZjWtDQZrba92x0tqOvcWntqVXxaLLRoePJQP0vTnFGT4GmhWprE0NJ/y0Z91eRzaRpDx7bsPcfEIpWD+m7Ne/lT3p44atgqJsW2N5Zykc3e+dLHrf+z89JxiMERp7Tx6TUKgSxh1eSygtAk9Nhb/bZqp3zVLPFp8W+VjYShlMCKjcRvaRJEcfA29VuaWMpvVFP+1jrujal8xFCiJH/6rO2e/dXHFZtiXcchDsplfby1/VbEtzUuxFOPQJawep60Znx95MnZw7Le9Pg+0tZC+/1s3KdFZD3baDFdspHASEyW/dytRCnSX248R/0Vq24AVHdx0Gdtj8XL1hwAAAmcSURBVPrUOPfTTz+dDmOxOXWCQfcErkwgWVi1mKlZgtfFqQvVYjuSjXK2LqRWllfxUR5aXFXLq2KoNa5ylYhoW2vMVsfxzOEaOeg6OXoi1c2sbGrEwhgQ2COQJax7TtfHZ16gdKGvefS8r4VWoiOBVes5l3XsmqfKTU2f1+fZb4PAf/7zn9vWdSXBRVTbqNHsUSQLq17VWeBpgVKz2IbYNOZEQtRYSNnhqJ7KS00iNILAKg815ZYNCAfFCUhA9QZFAvvPf/7zps8S3OIDMwAEDASShFULqsH3NxNN/G8f+HFKQIvFqVFjBhIizQeJUo8Cq/gVu7aNoSUcAwFdM+/fvzdYYgKBegSShNXzhzZadOul0/dI1rcAFbM0DyVhUq315NCDwCpeCaqaPpsTxRACEIDACQG3sOoOUe3E77fTPSyw3wJt5Ie4SpwaCSc5DOUgwVL91ZIdBXeUgCqupWk/eAjcQQACELglCauVGwvXKykPB8/bgFfvbf5UzhJYNT3FSswksmo1I1YcGntp2lerGcP/j8UHCEBgCgJuYbW+rtTipTYFxZMkPb9nHuWpdY1Ec0EiqyaRk8AubW2bu6+xNMbStK+W65f+EIAABCwE3MJqcSobj5jIfuQmMfEs7KM8te7VVCzEZGkSwEVkc7byszSNobYXA8e7J0ACEGiWgEtYtRBaM/HYWn32bCfBsMY/6lPrXv4SQM2X3CY/anvjcBwCEIBADQIuYbUG5BERq8/e7bTge7iM/tTaez2JHwJDESCZUAIuYbX+fjU0woGc6YlMAmtJabanVgsTbCAAAQj0QMAlrNaErOJh9TeSned3zzy1jlR5coEABCYh4P/nNhYwCOs+Je9T674nzkAAAhCAQIsEijyxtphoSzF5nlpbiptYIAABCEDgnADCes7IbGE1tD618uRvJYodBCAAgXYIIKwX1cLy1GqxuSh8hoUABCAAgR0CCOsOmNKHz55a9U9zZFM6jnb9ExkEIACBPgkgrBfWTd8SJAFdh6BXwIjqmgr7EIAABPog4BJWLfh9pNVPlBJQfUm9BFZCq8/a9pMBkfZAgBghAIF6BFzCagkL8bVQemsjgYXdWy4cgQAEINAbAZewWv6YxmLTGyTihQAEIPCdAJ8gcEzAJaxnT1V6nSmb4yE5CwEIQAACEBiXgEtYhUG//5OA6vNj02tMRPWRCJ8hAAEIQOCMwIjn3cIqCBJQ/ZGNBFZCq8/a6hwNAhCAAAQgMDOBJGFdgElg9aS67LOFAAQgAAEIzE4gS1iz4NEZAhCAAAQgMCABhHXAopISBCAAAQhcRwBhvY595Mj4ggAEIACBRgggrI0UgjAgAAEIQGAMAgjrGHUki0gC+IIABCCQQQBhzYBHVwhAAAIQgMCaAMK6JsI+BCAQSQBfEJiOAMI6XclJGAIQgAAEShJAWEvSxTcEIACBSAL46oIAwtpFmQgSAhCAAAR6IYCw9lIp4oQABCAAgUgCxXwhrMXQ4hgCEIAABGYkgLDOWHVyhgAEIACBYgSmFNZiNHEMAQhAAALTE0BYp58CAIAABCAAgUgCCGskzSl9kTQEIAABCDwSQFgfafAZAhCAAAQgkEkAYc0ESHcIRBLAFwQg0D8BhLX/GpIBBCAAAQg0RABhbagYhAIBCEQSwBcEriGAsF7DnVEhAAEIQGBQAgjroIUlLQhAAAKRBPBlJ4Cw2llhCQEIQAACEDglgLCeIsIAAhCAAAQgYCdwLqx2X1hCAAIQgAAEpieAsE4/BQAAAQhAAAKRBBDWSJrnvrCAAAQgAIHBCSCsgxeY9CAAAQhAoC4BhLUub0aLJIAvCEAAAg0SQFgbLAohQQACEIBAvwQQ1n5rR+QQiCSALwhAIIgAwhoEEjcQgAAEIAABEUBYRYEGAQhAIJIAvqYmgLBOXX6ShwAEIACBaAIIazRR/EEAAhCAQCSB7nwhrN2VjIAhAAEIQKBlAghry9UhNghAAAIQ6I5A08LaHU0ChgAEIACB6QkgrNNPAQBAAAIQgEAkAYQ1kmbTvggOAhCAAARqEEBYa1BmDAhAAAIQmIYAwjpNqUk0kgC+IAABCOwRQFj3yHAcAhCAAAQgkEAAYU2ARhcIQCCSAL4gMBYBhHWsepINBCAAAQhcTABhvbgADA8BCEAgkgC+rieAsF5fAyKAAAQgAIGBCCCsAxWTVCAAAQhAIJJAmi+ENY0bvSAAAQhAAAKbBBDWTSwchAAEIAABCKQRQFi3uXEUAhCAAAQgkEQAYU3CRicIQAACEIDANgGEdZsLRyMJ4AsCEIDARAQQ1omKTaoQgAAEIFCeAMJanjEjQCCSAL4gAIHGCSCsjReI8CAAAQhAoC8CCGtf9SJaCEAgkgC+IFCAAMJaACouIQABCEBgXgII67y1J3MIQAACkQTw9ScBhPVPEGwgAAEIQAACEQQQ1giK+IAABCAAAQj8SSBEWP/0xQYCEIAABCAwPQGEdfopAAAIQAACEIgkgLBG0gzxhRMIQAACEOiZAMLac/WIHQIQgAAEmiOAsDZXEgKKJIAvCEAAArUJIKy1iTMeBCAAAQgMTQBhHbq8JAeBSAL4ggAELAQQVgslbCAAAQhAAAJGAgirERRmEIAABCIJ4GtcAgjruLUlMwhAAAIQuIAAwnoBdIaEAAQgAIFIAm35QljbqgfRQAACEIBA5wQQ1s4LSPgQgAAEINAWgd6FtS2aRAMBCEAAAtMTQFinnwIAgAAEIACBSAIIayTN3n0RPwQgAAEIZBNAWLMR4gACEIAABCDwnQDC+p0FnyAQSQBfEIDApAQQ1kkLT9oQgAAEIFCGAMJahiteIQCBSAL4gkBHBBDWjopFqBCAAAQg0D4BhLX9GhEhBCAAgUgC+CpMAGEtDBj3EIAABCAwFwGEda56ky0EIAABCEQS2PCFsG5A4RAEIAABCEAglQDCmkqOfhCAAAQgAIENAgjrBhTbIawgAAEIQAACbwkgrG+ZcAQCEIAABCCQTABhTUZHx0gC+IIABCAwCgGEdZRKkgcEIAABCDRBAGFtogwEAYFIAviCAASuJICwXkmfsSEAAQhAYDgCCOtwJSUhCEAgkgC+IOAlgLB6iWEPAQhAAAIQOCCAsB7A4RQEIAABCEQSmMMXwjpHnckSAhCAAAQqEUBYK4FmGAhAAAIQmINALWGdgyZZQgACEIDA9AQQ1umnAAAgAAEIQCCSAMIaSbOWL8aBAAQgAIFmCSCszZaGwCAAAQhAoEcCEtb//SNw2u0GgzkZUHfqzhxgDoTOgf8DAAD//yAtIVoAAAAGSURBVAMAWWBL9g/jIYEAAAAASUVORK5CYII=" mediaID="U3L1-Tic-Tac-Toe Setup_again_cst_Untitled"/></media></snapdata>