<snapdata remixID="12890507"><project name="U2L4-Tic-Tac-Toe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes>Welcome to my TIC TAC TOE game&#xD;Based off the inspiration of Unit 2 Lab 4 of the BJC course.&#xD;&#xD;Created by: Alexander Literski&#xD;*Two Player Game*&#xD;&#xD;Controls:&#xD;    &apos;R&apos; to Reset Scoreboard&#xD;    &apos;Click&apos; "Empty" Space - To Place &apos;X&apos; or &apos;O&apos;&#xD;&#xD;Have Fun!</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2L4-Tic-Tac-Toe"><notes>Welcome to my TIC TAC TOE game&#xD;Based off the inspiration of Unit 2 Lab 4 of the BJC course.&#xD;&#xD;Created by: Alexander Literski&#xD;*Two Player Game*&#xD;&#xD;Controls:&#xD;    &apos;R&apos; to Reset Scoreboard&#xD;    &apos;Click&apos; "Empty" Space - To Place &apos;X&apos; or &apos;O&apos;&#xD;&#xD;Have Fun!</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),    context = stage.penTrails().getContext(&apos;2d&apos;),    rotation = radians(this.direction() - 90),    trans = new Point(      this.center().x - stage.left(),      this.center().y - stage.top()    ),    isWarped = this.Warped,    len,    pos;if (isWarped) {endWarp(); }context.save();context.font = size + &apos;px monospace&apos;;context.textAlign = &apos;left&apos;;context.textBaseline = &apos;alphabetic&apos;;context.fillStyle = this.color.toString();len = context.measureText(text).width;trans = trans.multiplyBy(1 / stage.scale);context.translate(trans.x, trans.y);context.rotate(rotation);context.fillText(text, 0, 0);context.translate(-trans.x, -trans.y);context.restore();pos = new Point(  len * Math.sin(radians(this.direction())),  len * Math.cos(radians(this.direction())));pos = pos.add(new Point(this.xPosition(), this.yPosition()));this.gotoXY(pos.x, pos.y, false);this.changed();if (isWarped) {this.startWarp(); }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="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="gotoXY"><l>-50</l><l>50</l></block><block s="doWarp"><script><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="show"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="changeXPosition"><l>50</l></block><block s="changeYPosition"><l>150</l></block></script></block><block s="hide"></block></script></block></script></block-definition><block-definition s="makeBoardFinished" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-50</l><l>50</l></block><block s="doDeclareVariables"><list><l>itemCount</l></list></block><block s="doWarp"><script><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>itemCount</l><l>1</l></block><block s="show"></block><block s="doSwitchToCostume"><block s="reportListItem"><block var="itemCount"/><block var="board List"/></block></block><block s="createClone"><l><option>myself</option></l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="changeXPosition"><l>50</l></block><block s="changeYPosition"><l>150</l></block></script></block><block s="hide"></block></script></block></script></block-definition><block-definition s="clickProgram" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board List"/><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="doBroadcast"><l>yTurn</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="doSayFor"><l>O&apos;s Turn!</l><l>.5</l></block><block s="doBroadcastAndWait"><l>checkWin</l><list></list></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board List"/><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="doBroadcast"><l>xTurn</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="doSayFor"><l>X&apos;s Turn!</l><l>.5</l></block><block s="doBroadcastAndWait"><l>checkWin</l><list></list></block></script></block></script><script><block s="goToLayer"><l><option>front</option></l></block><block s="doSayFor"><l>Already Picked!</l><l>1</l></block></script></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block-definition><block-definition s="Win Command %&apos;winMsg&apos; %&apos;xValue&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>stop</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doBroadcastAndWait"><l>Clear</l><list></list></block><block s="gotoXY"><block var="xValue"/><l>-150</l></block><block s="write"><block var="winMsg"/><l>100</l></block><custom-block s="makeBoardFinished"></custom-block></script></block-definition><block-definition s="Setup" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>counter</l><l>0</l></block><block s="clear"></block><block s="doSetVar"><l>board List</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="doWait"><l>.1</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doBroadcast"><l>xTurn</l><list></list></block><block s="gotoXY"><l>0</l><l>-120</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="show"></block><block s="bubble"><l>X Goes First!</l></block></script></block-definition><block-definition s="winCheck" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>stop</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doForEach"><l>item</l><block var="possible winning triplets"/><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board List"/></block></autolambda><list></list></block><list><block var="item"/></list></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></list></block><script><block s="doBroadcastAndWait"><l>X Won</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script></block><block s="doForEach"><l>item</l><block var="possible winning triplets"/><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board List"/></block></autolambda><list></list></block><list><block var="item"/></list></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></list></block><script><block s="doBroadcastAndWait"><l>O Won</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script></block><block s="doWait"><l>.3</l></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportListContainsItem"><block var="board List"/><l>Empty</l></block></block><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportVariadicEquals"><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board List"/></block></autolambda><list></list></block><list><block var="item"/></list></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></list></block></block><block s="reportNot"><block s="reportVariadicEquals"><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board List"/></block></autolambda><list></list></block><list><block var="item"/></list></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></list></block></block></list></block></list></block><script><block s="doBroadcastAndWait"><l>Draw</l><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script></block-definition><block-definition s="drawScore" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>26,7,0,1</color></block><block s="gotoXY"><l>108</l><l>37</l></block><block s="write"><l>Score:</l><l>35</l></block><block s="setColor"><color>145,26,68,1</color></block><block s="gotoXY"><l>130</l><l>0</l></block><block s="write"><l>X</l><l>35</l></block><block s="gotoXY"><l>130</l><l>-10</l></block><block s="write"><l>_</l><l>35</l></block><block s="gotoXY"><l>130</l><l>-60</l></block><block s="write"><block var="X Score"/><l>35</l></block><block s="setColor"><color>0,157,163,0.9725490196078431</color></block><block s="gotoXY"><l>180</l><l>0</l></block><block s="write"><l>O</l><l>35</l></block><block s="gotoXY"><l>180</l><l>-10</l></block><block s="write"><l>_</l><l>35</l></block><block s="gotoXY"><l>180</l><l>-60</l></block><block s="write"><block var="O Score"/><l>35</l></block></script></block-definition><block-definition s="goAwaySetup" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportVariadicEquals"><list><block var="counter"/><l>2</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="counter"/><l>1</l></list></block><script><block s="bubble"><l></l></block><block s="hide"></block></script><list></list></block></script><comment w="90" collapsed="false">Gets rid of &apos;X Goes First&apos; Once move is made</comment></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><block-definition s="how many %&apos;letter&apos; in %&apos;list&apos; ?" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportListContainsItem"><block var="list"/><block var="letter"/></block><script></script><list></list></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="1192"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3XmAFOWB9/HfUz0H4C0gMEBMjMlmc2zi7puYqIlGQOORqImgRLwGFI0R8FhjYhKJGhONB2CMiwoYBVHUeEWNOBjdxFWzOdbcboyrEWZQEA9EmKPreXmqu8eapnu6Z6aHp4f69l86U1XP83zqYX79VD31lBEfBBBAAAEEENjqAmarl0iBCCCAAAIIICACmE6AAAIIIICABwEC2AM6RSKAAAIIIEAA0wcQQAABBBDwIEAAe0CnSAQQQAABBAhg+gACCCCAAAIeBAhgD+gUiQACCCCAAAFMH0AAAQQQQMCDAAHsAZ0iEUAAAQQQIIDpAwgggAACCHgQIIA9oFMkAggggAACBDB9AAEEEEAAAQ8CBLAHdIpEAAEEEECAAKYPIIAAAggg4EGAAPaATpEIIIAAAggQwPQBBBBAAAEEPAgQwB7QKRIBBBBAAAECmD6AAAIIIICABwEC2AM6RSKAAAIIIEAA0wcQQAABBBDwIEAAe0CnSAQQQAABBAhg+gACCCCAAAIeBAhgD+gUiQACCCCAAAFMH0AAAQQQQMCDAAHsAZ0iEUAAAQQQIIDpAwgggAACCHgQIIA9oFMkAggggAACBDB9AAEEEEAAAQ8CBLAHdIpEAAEEEECAAKYPIIAAAggg4EGAAPaATpEIIIAAAggQwPQBBBBAAAEEPAgQwB7QKRIBBBBAAAECmD6AAAIIIICABwEC2AM6RSKAAAIIIEAA0wcQQAABBBDwIEAAe0CnSAQQQAABBAhg+gACCCCAAAIeBAhgD+gUiQACCCCAAAFMH0AAAQQQQMCDAAHsAZ0iEUAAAQQQIIDpAwgggAACCHgQIIA9oFMkAggggAACBDB9AAEEEEAAAQ8CBLAHdIpEAAEEEECAAKYPIIAAAggg4EGAAPaATpEIIIAAAggQwPQBBBBAAAEEPAgQwB7QKRIBBBBAAAECmD6AAAIIIICABwEC2AM6RSKAAAIIIEAA0wcQQAABBBDwIEAAe0CnSAQQQAABBAhg+gACCCCAAAIeBAhgD+gUiQACCCCAAAFMH0AAAQQQQMCDAAHsAZ0iEUAAAQQQIIDpAwgggAACCHgQIIA9oFMkAggggAACBDB9AAEEEEAAAQ8CBLAHdIpEAAEEEECAAKYPIIAAAggg4EGAAPaATpEIIIAAAggQwPQBBBBAAAEEPAgQwB7QKRIBBBBAAAECmD6AAAIIIICABwEC2AM6RSKAAAIIIEAA0wcQQAABBBDwIEAAe0CnSAQQQAABBAhg+gACCCCAAAIeBAhgD+gUiQACCCCAAAFMH0AAAQQQQMCDAAHsAZ0iEUAAAQQQIIDpAwgggAACCHgQIIA9oFMkAggggAACBDB9AAEEEEAAAQ8CBLAHdIpEAAEEEECAAKYPIIAAAggg4EGAAPaATpEIIIAAAggQwPQBBBBAAAEEPAgQwB7QKRIBBBBAAAECmD6AAAIIIICABwEC2AM6RSKAAAIIIEAA0wcQQAABBBDwIEAAe0CnSAQQQAABBAhg+gACCCCAAAIeBAhgD+gUiQACCCCAAAFMH0AAAQQQQMCDAAHsAZ0iEUAAAQQQIIDpAwgggAACCHgQIIA9oFMkAggggAACBDB9AAEEEEAAAQ8CBLAHdIpEAAEEEECAAKYPIIAAAggg4EGAAPaATpEIIIAAAggQwPQBBBBAAAEEPAgQwB7QKRIBBBBAAAECmD6AAAIIIICABwEC2AM6RSKAAAIIIEAA0wcQQAABBBDwIEAAe0CnSAQQQAABBAhg+gACCCCAAAIeBAhgD+gUiQACCCCAAAFMH0AAAQQQQMCDAAHsAZ0iEUAAAQQQIIDpAwgggAACCHgQIIA9oFMkAggggAACBDB9AAEEEEAAAQ8CBLAHdIpEAAEEEECAAKYPIIAAAggg4EGAAPaATpEIIIAAAggQwPQBBBBAAAEEPAgQwB7QKRIBBBBAAAECmD6AAAIIIICABwEC2AM6RSKAAAIIIEAA0wcQQAABBBDwIEAAe0CnSAQQQAABBAhg+gACCCCAAAIeBAhgD+gUiQACCCCAAAFMH0AAAQQQQMCDAAHsAZ0iEUAAgZzAGGlwWK9PSzpCVv8qo0926lg9pUAvGKtfK1TTqnY9g9y2I0AAbzvnkpYggMDAEghG1uvgQLpM0kdKVd1YfXtVmy4utR2/HzgCBPDAOVfUFAEEth0BM6pOk43Rf0jaIdusZ2X1pKS/xpr5AUkfcKNiAnjbOfm5lhDA2945pUUIIFDlAmPq9C+h0W2S/lnSi9bom9tt0h3PSa2Fqv5Bqe7NwRq+cqNWVXnTqF4PBAjgHmCxKQIIIFAJgdH1OstKV7ljGemcVa26WpKtxLE5xsARIIAHzrmipgggsA0IuElX6XpdbaTpUXMC7de8UU9Usmm7SjsOqtOhCnSUrPaWtHt0fDepy+hXCrSseaOeltTRXbmjBuldJtSxMjpI0ieyl8tflNHTCnV3uk33vyxt6O4Yo+v0LWt0kaSHTZ2OW7Ver46QtgvqdIQxOl7Svu64RnrcSncOatUtz0tvlPAIRtTpg4HRyZv3+6ykvSStl/QrWS23gW5r2aR/9NC0pqFOE2V0oaQ2WX27uU339ucXIwK4h2eIzRFAAIG+CLxbGtRWryslfSU6jtG05k1a0JdjxvaNh8g/dXvMboLffUmwdTrHGp0Xu0dd6HDPGKNzVm3So8WCKh7AqtMUdej9xmqOtfp4kfotTxud/vImPV/o92OkXcN6fV3SuUXbZ7TOSGev2qQlpb5k5I4xepDGWau7Y+190YY6uqVdv67QudniMARwf8lyXAQQQKCIQMMgTZXVjdGg1OppWZ3R0q7f9BHMhe85Mvp+7DgvyuoxSX/J/sxN6PpoNGIsEsBudJqq1+WdXxAyI8snjNV/WanNSB+ygQ6T1a7ZY74YGp24epMeL1T/WACvMNID7n53tK8LyVAPWOlP1ug9xmhi7JhXDmnVBfn3xEfvoKG2VVfK6MTou4vRf8tqkTH6SzrULsbo0M1tPSYbouut1WktbVpazig2Vs/OZlirKS1tUYj3y4cA7hdWDooAAggUFxgzWKPDULcoc/nUjYLXyer7pk4L3SXa3tg11EWXiq/Phc/mi9sXpVt1XYFLxGbkIO1eG6jtpbfVnFeWGVWvGUaak/35chvq6y3t+l08xEZur+FBu2bHQvrnQaDjC00SKxRskq4Ia3X56re0Jlf+mDp9JDSRyUflwj7Ql1s26cVY/VIN9Tpbir4cuM91ba362trMF4TcxzQM1j4KdW10HOkvodXE1W36UynTUXX6ojG6K7bdeiNNXtWqB0rt29vfE8C9lWM/BBBAoA8CI+v0ocBofvYeaOZImSBeqkBLy7lHmyt+9yEa1Z7WzZLGu3uhPRn5xZswYpDeE4Raakx03/gZazW5pa1z9Nylte4+c32drjFGJ2TrXvBSepcANlpnQ53Z0hbNAA/jB3QzvV+r1/eNdFb087wRetbrDjdz3EoPdNRo2poNWl3oFIyq03HGaHGGtLxJbm7kXzNI37BW33CGxupy06YrV0ob+3Cau92VAO4vWY6LAAIIlBBwI8lUh2ZZ6bTY5dfcXn8wRld2bNKdpSY6xUdvVpqfatVZvQmOngZX/L5psXLjAWytjm5p00/KuF+8RQCPqtd0o+i5aTdd/LSW1ujLS8HPqEHa3YS6VUb7uIldg1s1rYyJXVFe7yHtuF5Kr5He6u8OTAD3tzDHRwABBEoIRPc22zRZ0qkFVsV61lh9c1UmuLqMGrOHTY0epIutjSYmuc8Rza26rxfo8eOsV6BDSs3OHjtEDR1pLTHSAZKawlp9OX5Z2dWhywi4lzO+4xPXrNSiUJ/v7p75MGmH+jpdazOzrH8TSMeubNVzvTDp110I4H7l5eAIIIBAjwRqGgZrbxtqipGOi83Idfc5L27OPC/c5dGhvLD5g6wmNbd1WU2rrArkPR7l1pw+prlVz3a38x7SThvrdaORjnaXrAvtU4kAfpe0S3u9bjHSYZL+Zq2+kwqKL0oSWtVJOl3SkcXqVRZKP29EAPczMIdHAAEEeiMwcpDebUJ9p/Meq5tsZHV89tnUzkNmR89upu7BfQmbvJArK4DLCe1KBHBeG3vKWVZbenrQSmxPAFdCkWMggAAC/SCwp1S/sU7nZReycPc+t7i/25vgLFTVcsI0f7+8EXDBS70EcPGOQQD3wz8aDokAAghUSiC7bvSdkt4XX00qd/z8lbWs0f4tm/SfPS0/b4GQ9SbQQas26qnujpM32emB2lYd/w/ptfg+lQjgBmmI6jVX0rS+jPJ7atLf2xPA/S3M8RFAAIE+CDTUy61odXv2udbO5RzjhxxVp68bo0ujnxld3LxJ35GU7mmxPV2jemS9DgmkB6Nijb63apO+lV9uJQLYHX50nS6wJnodY1kTxHra9uz2zILuJRy7IYAAAtucQDmPGI2p1SfSge4x0ij3dqXuVqbqDih+nGiFLunkYs8B77adRtR0RI8CHRE9N2t01KpNWpF//AoFsPKWirwh3aqzSj2e1ZPOEK1PPUjnG6uZ0RcKq8sGt+mKYm+o6smxi23LCLgSihwDAQQQKFMgWkUqrfcN2qg/lXg2tWZ0vQ62itaNdqPggpOwXLFbvOAhMyP5vObWaI3m/BcuFF0Jyx0nzCxD+dVsc5bLamb+rOrsSljflXRKdrsfBq06r9Czx5UKYHevu2OQ5stqYmagr+tDo+8We+lC9ArHWn0sndLLeStqFTxTBVfCKvKlosxTXXIzArgkERsggAAClRPIu6TsHvP5i7H6rVtn2ZVipZQJ9BHZ6A0/77xQwer85rYojAu+wSh7XPdSB/d2odzHHX+FbOebgUquBT2qLnpHsVtf2a2G5T7drgXtVqUKAp22aqNWFlKqVABHXzQy71F2K365ZSajj3uLUmj0SxNml6Q0elf2WeqPRY9xlfnsMWtBV66PcyQEEECgKgXyAricOj5rrS7ark13lboc2jBYY21al8QeXSp+/O7ehlSv94WZ9xUf3m0FrRa21+qCYktCun0rGcDR8Wr1MRtE94K7r1v2y0M5k8mi4+a9DSla8MPo2N5MaCvnpGa/PJS7KdshgAACCPRVwD1a9PZg/ZsJ9Slr9P9kNSJ6Q9E7bxdyI87/kfSHzW8tujfdqid6eK8z867cQMcYq/0lZUaCmZHs/1ijx21a963OvGChu/cBR4uCKNSkzaPoT2ffuRu9U9gGagpD3f5ym/5cZHWuTqZKB3D2wO/UzeoTMvpk9ueddkZ6cGOrfrFOerPMc1YzepCOc4t8SHrTWs1uadM9pdpX5rELbsYl6L7osS8CCCCAAAK9FCCAewnHbggggAACCPRFgADuix77IoAAAggg0EsBAriXcOyGAAIIIIBAXwQI4L7osS8CCCCAAAK9FCCAewnHbggggAACCPRFgADuix77IoAAAggg0EsBAriXcOyGAAIIIIBAXwSqOoCHB7rWSl8p1EAj/WhNqDP60nj2RQABBBBAwJcAAexLnnIRQAABBBIt0G8BPMxohYwOLKL7ljH6g01r0VppUYnl0DoPMVz6nA30E0mDGQEnut/SeAQQQGDAC/gK4Djc80Goo16Rfl9KkwAuJcTvEUAAAQQGisDWCOB1NtSkdmVeh1Ur7axAXzLSSZJGZKFWtof6zBvS/3UHRwAPlG5FPRFAAAEESglsjQBe2xZqnzelv8Urs6e042tGdxijg9zPQ+kH60KdRwCXOmX8HgEEEEBgWxDwFsAOb7i0lw30qNyoWPrt2jB6ddZbxWB7MwIeKo02gU4x0pesNFbSjpl3OEev4Wox0vU7hZr3XN4rq4ZJpynQj9y2RvrxmjAasRf8DFf0fsoVknaV0S/WpjVe2Zdrx3aoGSadrEDnStpDUk22Ds8r1BXd3QuPzQb/86BQn14pvZk91r9L2jNbxj8U6htrpdtKvT5rV2lCEOgmSbtJun1tqGmSNm0LHZo2IIAAAgNFwGsAj5F23RToF5I+KCkXLusqFcB5xy96Toz0xyDUuJelV3Ib7SS9pzbQLyU1SGpuD7VfsUvkQwN9zUjfl3tTpnTe2lBXxAsbIe3WkdLdxmqfbjrGMwp1yFr3Eui8TzyAbagvKaUFRY7lyp+zNtTZxcpxdUkHeiIW3AXrPFA6MPVEAAFp3p6H1IcbOuYaY6c7Dyt702ANOWN68/1vF/OxkpnXMP6rmwcO87LbLE8Hqclnr3y46N9gL9bLltVpfdthmwdMrm0fk6wbsLlh1FpZ97csNUeNk5+SMe5v2YD6eA3gBmlYWybk/qm/Arg10ONWGmKkhxTqF63Sb90ZqpH2CwJdIOm90bm0unuN1dHx0ePwQDdZ6UT3szDUtHWZGdv5n7rhKT1mrT5VJKgHDTP6iYwOkbTRSJeuCTXHjfSjkDe6WkZfiLqT1Yq1Vofnj0ZjAbxSUruk90jaIOkKG+o2E8h1ztmb/397SetMqHFrMi/03uKzo/S+ukD/JWlY7pfMKB9Q/2apLAIFBa5pOOgDocJ7Jb3f/Z2wxhw3a9UjdxTj6rq9fc2EwVEzVj/yeFXxLly6t2z6Jsm6v3mFP8aEkh5QWDdd0yZV15eHEpheA3i49Bkb6IEoOKzuXWt1ZHf17cUl6EDSoM2j0oLfArOjQdfhPiBpZRhqn3XSS7k6dKlfkUvLu0r7BIF+JmkHWd231uqoeIgPy1xyvty4S9KhpqyR7sxrYzAs0LWSTjNSaxjqmFcl94+o81NgQZK/toc6/A3p77mNhgX6lqSLoi+/oU5dK91YxLIu+4XAhbb7vBWG+uI66ZGq+odHZRBAoEcCbkQ7t2Fco5GJ/u1b6YlUykw686VHmvMPlD9iNjIXrmtuv3S2HnO35qrjs3DJwZJdKGuHRhUyplXW/lrGviAFO0jat/N3mRr/UkHH0Tr55NerowGla+EtgKPLw0Z3yeiAYsGTX/1eBHBJgVi4bTFZzE0Uez3Qf0r6aLGR5a6BLg+kfy/Shu2HBXIB/6/d3BvOvxe+ZG2oKd0E8OpUqAkvS3+MbzNUGmcC3bc57N1ov9tVwqIJcIFON9JeYag566SnSkKxAQIIVL3AtcMP2L6jtvYGyR4bZVaRYJ0zavzBxtg7JLNDd0HtrcELl+whGz4o6d2ZOpgHZeumdRnhLluW0lut0yRzuaytz2ymG3TylBkD5XL01gjgLo8h1UujbBBdcnWXdt1lUJsNjBmlJg9t7QB25zM3gnWnNn+mdl5AP5cKtW/8PnJ8kpmVvvtqqG8W6tBdLsVbPbrWalyRAN6oUBPXussteZ/4peVSAeztHxUFI4BAvwtcPerAfw1McH9u/kpow8+f1fJodOvNfa4bcdBuran0UiNzoGTXW2smzmpperjfK1ZuAdYaLVzyI8menN2l+Mg2s+1MGV0qawMZ86qsPVRTj3+m3OJ8brc1Ari79rVJumZtqPPLWQ2rlwEcDJMOUUrny+ojsVnQ+fUq+LhU3mSsZ3YO9ZncjOn4JepCj1ENlw61ge7KXgYv9zxvMRmtu1F6uQdlOwQQSIZAdCl61PivGaPvZVpsbqtpbz/ljDWPvbXF74yd+9qq9LlVden5xps/LBM8JNnhktmglL6gk6a4iaOFP/MW76jt7b3KzMNxl6qvUOOUgoOdausBPgI4evzHSvco1GWvSqvKRelFALsJUHfK6NDso0fdFVUwgDffVw2GGd3tJkrlX2aOBeP6MNTn1ima3NT5yT7KdF257cv0HT25Jq0D4o8xEcA9EWRbBBDoOsp9Z0LW3BEHfVip8KeSdpf0uw4FR5zTvLxz3ktVyC1YfIZkr8x+eXhMHRu+qOnTi87mjrbrso9+qU1vHqkzzij6SGtVtLOMUOp1PWNrQRcLth4fu6cBPDTQPCO5afbui8ZvFerstYoewemcaFBOuA2VjggC3W6l+twzwV0ecSoyQWu4dLQNdKtbAMyEmrFGuqbHjXbPS7/zVqiKWfamHuyDAAIDR2Du6AnjZEN3n3cXF7ZW6clScL6RcWsalJwl7aWl7pLyoiVLZO0Xs6PZS9U4xU0u7f7jZkur437ZaJ2HVTI1B6hxcnV9sSjQgq0xAq5YaPQkgIdJo5R5xMktevF3G2r/QqPtcsIt715v9ExwjfQv2VCuK/Tsr7OOT4zafD/m+rVh9Bxbjz/l1LHHB2UHBBDYpgVm64CaXUbXXiRrv55t6F+zj13WlvOcsBec/MvJMpM1dcrdJeuyYGmD1OEmvI6VMW/I6HCdPOW/S+7neYNtNoC7PO9aYGJT1t09ArREkpsx2O0XhaGBLjGKnhsObagTg0Djs88IF12kY1dpbJB55nZMd18CSvWBSgcws6BLifN7BLYNgSsbDhpbk3k2eK9Yi/43UHDEmc3LXSBX16e3QbpkyS5qDR+SdQt1mHYZc7Qaj6ueiWVFlJMRwFKXyVPOIjuqvUHSxOwl6m4DOG+5yf+UjUJ1j1LPL8cW83CrtNy5NtQJ3Sz76J5ZdpfHuzyLV+EA5jng6vqTQ20Q6FeBuQ3jjpXM0lwhVjpvZnPTFSazcl91fXobwL0dOXtufTUHcM1O0libWTM5+tRK+5hA/5GdVXxLW6iLc7+rkTaty0zocquiuM/2w1JqktXemZXZ9DNrdaH7hQk0NTvq3SnmX+pSeedkrNw+5Ty/PEL6cDqIFrkYmd3vRSvNrwl1/0apNftYlntvsluEZERbqM/kv7iikgGcndXtnvt160BHHyvNfTXULM99keIRQKDCAvkLbkSHN3o8rElNPuvFh7dY9rbCxff8cARwz80K7dHXSViFlkwsUbMtHt8ZJh2mIHo5gVuisdCn2Uo3Gcm91OCNQm9tiu8Un1SV/XnJ9avddtmXH9wSe/1isaa80h7qk/lrTlcygFkLujL9m6MgMBAE5oyeMNFY626z1cbrW5UrX7kK9jaAFy4bLtvaFC1rbPSmVPN5NU5+utrPUdWOgCsRwA4/WgzD6Acy+rQkN2Gqy1uQ3pD2sYF+4tZWLhXA+eFVzisUcx0gdt/VvXnoXdm6uF+7qfJuScmbBoW6eaW0xVqmlQzg2BcC3oZU7f86qR8CfRDIu//bLGvOl7Hu+dj3S1W69nOXe7nRcL28SVgLl46V7XhM0mgZvSY3+Go8vnPxkT4w9uuu/RbA/VprTwfPvtrQzbRzL3Do9g1JnqpIsQgggIAyM6BTV8iamY7DWn399Zb9Lt+54Rcn59aKllR9bz+6atlg7dx6p3KrARr7bTWecHnJU7rw1v2l9D2yGizpWZn68WqctKbkfp43IIB7cAJizxW7+6bfezWMZkXzQQABBKpKYN7o8YdZK/f4Tm18reerxhy8aypMuwlZB+WCeWZL02VVNSFr4eLLZG30xUHGPKD2Dcdq+nT3Frjin4WLL5C17oU0bp971L7h+JL7VMEZI4DLPAlDpSNNIHcf191P/msq1P7xdZ/LPAybIYAAAv0qkHfpeYsFN7ILdNztXsTgruTlrxXdr5Ur5+DuLUjW3inZ2rLWdr7h1hEK0u6Row8o82rCU9U4ZXE5RfnehgAucgZ2k0ZsknaslXYOAp1hpcnZ+7ZvKdSxhV6I4PtkUj4CCCRbYItLz7I3DdaQM6Y339+5lOOW2+iewYN00vTnm96oCr1Fi3aWrX1A1v5bZkSr27V9/SmaNMm9O6DrJ1o569YLZMPM2s/G/E6p9OE68cRXq6ItJSpBABcBis3i7tzCSK+mQ03m3bkDoWtTRwSSJxB/zWB3o9t5Yw98r9Kpe63sh7JKM2Y0N/2wai5FL7hlkmQWZEfBblR7l9o3fFXTp7/zJWH+/CGq2f58KTxHUip6X3A6PFmnnOAm1Q6IDwFcOoDdw+qrrHR3TahLuOw8IPo1lUQgcQLXjJ3QkE7bZca9qD478arY/d3orUgN4xpjE7JeVDo4fObLy7u8Z9wb4rJldXpr03Wy5rh3RkCmVdb+Wsa+IGuGyZhPy9oh2ZFvKGsvUeOU7w2UdwFnBvd8EEAAAQQGtED+us/xiVfFGpY/ISv+2sKqwHAhvL71G5sfEXXrNKSK18msU6BzddJxSwdS+BLAVdHLqAQCCCDQN4G8S8/txuioGauaHih11HkjJ+xvg9BNyHJvTHIzjafPaG5yixNVzzKVNy7ZXUF4uqw5QrJuDYXM5WbpeYX2NqXf/o8ul6ZLNbqKfs8IuIpOBlVBAAEEEEiOAAGcnHNNSxFAAAEEqkiAAK6ik0FVEEAAAQSSI0AAJ+dc01IEEEAAgSoSIICr6GRQFQQQQACB5AgQwMk517QUAQQQQKCKBBIXwNc2HDS2w4ZPy2iUezVhoGDimc3L7yl0TmbrgEG7NNQ8KOmzmffW67yZzU1XVNH5oyoIIIAAAgNUIHEB7M7T3FETpsnY67MLkfzZDKn91IznHnoz/xzGt7PSk683dxw4W49tGqDnmmojgAACCFSRQCIDOG9k607Hd2Y2N82On5euI2W70Qapz85aufzpKjp3VAUBBBBAYAALJDKA3fma1zB+Lys9JmlHa/SG2u1nZr2y4ve5czl39Pj5sjo1+/9bBPQAPudUHQEEEECgCgQSG8DRpeiG8W7Ue6H7bys9PLO56VAjhXNHj/usrHlIUr2kopeoq+D8UQUEEEAAgQEqkOgAnrfnITvat9uflPRBSWlrdcLrLR0/2aWhxv3sY5JpU6ijZq5+xE3E4oMAAggggEDFBBIdwNEoODbatdJzRloi6dvRBC2j62euappeMW0OhAACCCCAQFYg8QGcCeEu93tzneMftsN+YtYrK16mtyCAAAIIIFBpAQJY0pzdxo0wNeZXktyrrtwnuhw9q6Xp1kqDczwEEECgkgKXDdt3h8G1g6eGxrpXClbgE946q/nnz1bgQD07xI+W7KJB4Tcku2vPdiyydTr8kU456TcVOVaiESyyAAAUt0lEQVQ/HYQAzkzACuY2jF9spMlZ5zeNdMCM5qbf9ZM7h0UAAQQqInBFwwHDam3NT2W0dyUOaEJzwIzVjzxeiWP16BgLljZIHa7csT3ar+jGZrKmTrm7Msfqn6MQwO4S9MgJhyrQ3ZKtizH//LXmjkNZeKN/Oh5HRQCByggQwMUcCeDK9LB+PMoVDZ8fVqONTxppT0mbrLTGZL6BWWODWTNals/rx+I5NAIIIIBAQgUSPwKOT8CyRlfLBLebMP1zyQyW9KpJhXvPeOnRvye0f9BsBBBAAIF+Ekh0AHe99GxeaNegj5/bfP/aLrOirblzRssjx7gFOvrpHHBYBBBAAIEECiQ2gAstwpGb9Zw3K5oZ0Qn8h0GTEUAAgf4WSGwAzxk9/ipjdVYWeIsJV3lvTOKZ4P7uiRwfAQQQSJhAIgM4b63ngo8cuTcm7dxQ84iR9sv0CfvjGc0rGrkUnbB/ITQXAQQQ6CeBxAVw9lWE2bWe3VRnXT1rVdPZhXznjDlo73cmZJm2tOyks5ub7u2nc8FhEUAAAQQSJJC4AM57A9JzHRr8KTfxqtg5j1+qdmtFl9o+QX2HpiKAAAII9EEgcQHcByt2RQABBBBAoGICBHDFKDkQAggggAAC5QsQwOVbsSUCCCCAAAIVEyCAK0bJgRBAAAEEEChfgAAu34otEUAAAQQQqJgAAVwxSg6EAAIIIIBA+QIEcPlWbIkAAggggEDFBAjgilFyIAQQQAABBMoXIIDLt2JLBBBAAAEEKiZAAFeMkgMhgAACCCBQvgABXL4VWyKAAAIIIFAxAQK4YpQcCAEEEEAAgfIFCODyrdgSAQQQQACBigkQwBWj5EAIIIBA9QjM1uxg11G/2Ncac5KkQyWNlNQu2d9bmds71LHo3ObHir4JrmpasmxZSm9tPFw2dbqMPiFrh8iYUNaultF9sjWXa+rk5qqpbw8qQgD3AItNEUAAgYEgcM3YCQ02bedYaWI39V1tZWfNbF6xzEi2Ktu1cMkeUvhjWX28aP2MeVsKZ+vk46+RMdXZjiKVJ4CrstdRKQQQQKB3AlfvfvCooCO9VFb7Z4+wSdLDVvYZIzNc0lHZ0bD7dbuk6TOam26quhC+4eb3KDA/lfTebDvSMvqDZP8ka4bJmE9Ho2H3yYyIL1HjlO8NpBAmgHvXx9kLAQQQqDqB2TqgZpfRqStkzcxs5e4NUuYrZ770SOcl2nl7HlJv326bKZlLJNUamT8plT5ixkuP/r1qGrRsWZ3ealsiaz+fCVj9jxR8WY3HPd9Zx/nzh6hmu+/J6BRZG8iYV5ROH65TTvx91bSjREUI4IFypqgnAgggUEJg3ujxn7TWPiiZXaz0RCplJsXDN7d7JqhrL5K1X88G3DdnrGq6tGpGwTfe8jkF5nZZWy/pBZng0C7hm2tIFNStN8jqmMyPzCI1HveVgTIKJoD5J40AAghsAwJWMvNGT/huZ6jKTp7ZvOK2Yk2bN/bA99p08KCk9xvpSYW1R8xY/dAa7xTWGi1afFMsVM/X1ClzitZrwS0flTEPytqhkvmHQh2oU6as9N6OMipAAJeBxCYIIIBAtQtcNebgXYMwfZ+R9pX0lyAdHHbmy8v/r1C98y9DS3a9DVITZq1c/rT3di5aNlJh62OS3i2ZNbLhIZp2wh8L1iv/MrRMu4w5Wo3HPey9HWVUgAAuA4lNEEAAgWoXuGrkZz8UBKmHjDTWSLe3poOp//7y8g359S46Q9qaE2a2PHKL93YuXLq31HG/rHaUzNPq2PAFTZ/+xhb1KjZD2thvq/GEy723o4wKEMBlILEJAgggUO0C80ZO2N8G1o0c3TNFl81qbjo/Xmd3ifqa0eP3ljU3WtkPZX5n10tmh+i/rC6Z1dL0Le/tXLD4KMkujephzB1qnHJ8lzq5S9QLFh+swFwva3fL/M6455trs/+9VFOnnOy9HWVUgAAuA4lNEEAAgWoXmDtqwvEy9uZsmJ46q6Xphlyd3SVnbWxvtFZXSRrkHj+yRhfZdPibIIjuAxcMbS9tXnjzebLmomwAX6rGKZn/dp/okvP250vhOZJS0eNHsjfLBE8oDDPtLRTaXhpSulACuLQRWyCAAAJVLzCvYXyjlRZEGSRNndHctND99w9HjxsahuYqa3RCthGrjYJTz2xe/tNrRk74THejZi+NXrj4AlmbGYkbc7Eap3w3+u9bbhmlNrlL5Ptlf/e2jM7VScct0sIlR3Y7avbSkNKFEsCljdgCAQQQqHqBQgE8Z+S4jwdBsCh3ydnKPppKp6blJmeVumztpdGFAnjRLRNkzYJ3Ljnrb7J2cufkrFKXrb00pHShBHBpI7ZAAAEEql6gSwBbe5o1pk2yV7pngqNLztJV7eng4vjErKoPYOn7ktpkzNeiZ4KjS866S+0bvtplYhYBXPX9kwoigAAC26xAPEzjk6skrbZW57zest9tszXbBVjnZ97o8YdZK7fco6w1F8xqeeRS70DxMI1PrnJrPrvlJneon6tJk9Jd6rlw8Ymydn72Zws09fgzvLejjAowAi4DiU0QQACBaheY1zB+r1D6mZGyM4NdqppfpW1H49mrf/6nQvWfO2rCTBkbLXJhjJ04Y9WKO723c+Gt+0vpe2Q1uLMuRiulmuPUOLnwc8oLF18ma7PLb5pzNHXKtd7bUUYFCOAykNgEAQQQqHaBq8YcODoVBm40+7EoUKUfalPtBTPWPfRmobrPb/j8kE3a6GYOf9lKrwTS52Y0N/3OeztvvGVPGTW988IIt8pV3TRNm7SuYN3mLd5R29t7ZfUpGW2UUkeq8cuPe29HGRUggMtAYhMEEECg2gUu/ODEuqGvv/ZDK50SveXI2i/MbFnxs2L1njNm3L+Y0DwkqUEyj4R17ZPOeuGx172386plg7Vz652yGpe953uqGqcsLlqvmxbvq7Tuk+x2kp6VqR+vxkn+l9QsA5IALgOJTRBAAIGBIDB31LjPyZj73FuOrHTP4EE6afrzTVusIuWeCw43dMw1xk537bKyZ8xqXvGjqmnjwsVTNn8xcAttuLcc/U6p9OE68cRXt6hfZinK2yU7IfqdMVeocco3q6YdJSpCAA+UM0U9EUAAgRIC8/cYv9PGTXLv9j0yyiPphx1B6sKzVz7cefn2ByMO2q4uFc6WdG42fB+tT6cmn/7y8leqBvjHPx6qdOqnsnavTJ3MgwqD03XKl1/urOP8+TupdrvrZO0Xsz/7m0zNoWqc/FLVtIMAHiingnoigAACfRdwa0KngtRP3FuOMkezr8noAWv1vJEZLumod+6v6n/TYfqLxSZp9b02fTjCosWflNVdmbccRaPbVln7axn7gqwZJmM+LWuHZH/3qoy+pJOnPNWHErf6royAtzo5BSKAAAL9K5C/AEfB0qz5lWS+MrNl+W/6tzZ9OPqWC3BsebBohrQ9VY0nPNqHkrzsSgB7YadQBBBAoH8F3KXm2prwS4F1s5ztJzILctjXjMyvrHRdOtiw/OyVT27s31pU4OjuUnNqyGkKzLGS9sguyNEq6XnJXivbdrumTl1fgZK2+iEI4K1OToEIIIAAAghE9+j5IIAAAggggMDWFiCAt7Y45SGAAAIIIJCZpc4HAQQQQAABBLa2AAG8tcUpDwEEEEAAAUbA9AEEEEAAAQT8CDAC9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uNOqQgggAACCRcggBPeAWg+AggggIAfAQLYjzulIoAAAggkXIAATngHoPkIIIAAAn4ECGA/7pSKAAIIIJBwAQI44R2A5iOAAAII+BEggP24UyoCCCCAQMIFCOCEdwCajwACCCDgR4AA9uO+zZe69nCNrknrv2T1rmxj3zCBDt7pQT1dLY1/9RDtGFg9GBgt3+khXZSr1+sH6zYZHVOs3m8com+HVgeFRocOfUhvlmqPs0h16PZ0jY4Z9lOtKrV9d79/41DtbUM9LGmnaDur23d+WMe6/3T1slbfye1vpSdydXz9YH1JRnd2Htvq6J0f1l1b/NzoHx0p7VMbakyXct45aLRfsTpucd5j9etLu3uyb3T+pDu6q2dPjlfuts7fbRvvS+Xuy3bJFCCAk3ne+73V+aHT09Dq9wpK6jaAs3/AC9W7p22peACndWE60LE2pR2iLzmhznZhUywAXGiHVjemU/pc/heAKIClibkQz3eP6p7WzwKjaaW+POU8jdXVWzv84vUmgLfGvx7KqIQAAVwJRY6xhcAWARwLgZp2fVLSVGu0o5H2VXbU5cKh84+4+3lmhNc54uoywut+n85RYalTU+iPdfxnhcKrVGhtEQbvjKYzv8qOCvPbaowuLDV6ikbA2QB2o29XVxPoz26/ag/gYu3tziE656HGKNDB7mpKsVF93s9vU6CVsprmBqRx1y4j/lgfyr+yEN+n3Dq4U1vOOSzVJ/l9cgQI4OSc663a0kIjYBvqg26klf0juCB3SToeHPHwi4++2gOtLHYZtyeBWA5ClwDOBEBU73L2LbRNsRFwPDzLHT3GA9iNgOOj0xKXoDOX1fMuCRe7BJ0bKfdkBOza3nm8WLjlTOLtzf+SkvsSke8QtUma6i6Luzrlzo1JaWX8i0g2JHP96zZrNMZdfo8buTLjVwJcXa3RWfm3ElwdUqFuMyl9x436u6tD/Hhcgu7tv5Dk7kcAJ/fc92vL8+8FbjFyKXDZs8B9Y1fH6N5xh9Vf3P1aI304/15ybvRipT+We1+2u8bH7wHH691bsEIBnP9HPmpoGfcQC9wD7nKFwB2nu1F0Z9vi94ArdAk6L1Qz95yzgV/sS0gph6Kj+rz73fErC/lXNXL/n61f5+X2eJ3c74rNWeiuDnHvcs5fb/sQ+22bAgTwtnlevbequ/uexUas5dwrjV2u7Lcgzv3B7qjVU+6PspEWlLo03B14xQM4ewm6RpoVHx2WGwDxkV8q1IRK3QPONyjnCkZfArjYl414AMePb9MaE29r/LzUtOtKdzx3paPQCLhQWfne5fp7/8dJBapGgACumlOxbVWkNwHsBIpdpszXKTbRppwQLyW9xSXo2CXQUvsW+n2xy7jxtnaO/rMTqoqVk38JOv4FodwAiE8i688Azo7W7zCBJuauYOTPOM8/5/kOvbyv3TkLOn4P383szr9knJvNngp1fe4yeHe3SPJH+blL2DVG/+xmjRujq/ryZa03/Yt9Bq4AATxwz11V17y3AVzs0nXuD1zu8Zv4peH8e599nQiTP4KKLn33cWZvlzrGLsvGL3uWU+8Ck7A672NGI+ICjyFFIRt/BCl2f7aS94AL3kKITaLL/32uvcV+7jp4d18q8s97bsJed4+RFZvI1+XSvtVDruz4PeBCI+D45DHXH43RU0Z6kwCu6j9NVVU5AriqTgeVQQABBBBIigABnJQzTTsRQAABBKpKgACuqtNBZRBAAAEEkiJAACflTNNOBBBAAIGqEiCAq+p0UBkEEEAAgaQIEMBJOdO0EwEEEECgqgQI4Ko6HVQGAQQQQCApAgRwUs407UQAAQQQqCoBAriqTgeVQQABBBBIigABnJQzTTsRQAABBKpK4P8DAKL9aAyyhj8AAAAASUVORK5CYII=</pentrails><costumes><list id="1193"><item><ref mediaID="Stage_cst_XY Grid"></ref></item></list></costumes><sounds><list struct="atomic" id="1194"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Key" idx="4" x="101.33203125" y="-170" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="239.7,71.91000000000001,0,1" pen="tip" id="1199"><costumes><list struct="atomic" id="1200"></list></costumes><sounds><list struct="atomic" id="1201"></list></sounds><blocks></blocks><variables></variables><scripts><script x="87" y="15"><block s="receiveGo"></block><block s="gotoXY"><l>-90</l><l>-170</l></block><block s="write"><l>Press &apos;R&apos; to RESET Scoreboard</l><l>12</l></block></script><script x="416" y="59"><block s="receiveMessage"><l>reWrite</l><list></list></block><block s="gotoXY"><l>-90</l><l>-170</l></block><block s="write"><l>Press &apos;R&apos; to RESET Scoreboard</l><l>12</l></block></script></scripts></sprite><sprite name="Turn keeper" idx="2" x="-163.505859375" y="-25" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="145,26,68,1" pen="tip" id="1222"><costumes><list struct="atomic" id="1223"></list></costumes><sounds><list struct="atomic" id="1224"></list></sounds><blocks></blocks><variables></variables><scripts><script x="87" y="49"><block s="receiveMessage"><l>yTurn</l><list></list><comment w="90" collapsed="false">yTurn is Actually O&apos;s Turn</comment></block><block s="gotoXY"><l>-180</l><l>8</l></block><block s="setColor"><color>20,2,0,1</color></block><block s="gotoXY"><l>-220</l><l>8</l></block><block s="clear"></block><block s="doBroadcast"><l>reWrite</l><list></list></block><block s="write"><l>Player:</l><l>30</l></block><block s="gotoXY"><l>-180</l><l>-25</l></block><block s="setColor"><color>0,157,163,1</color></block><block s="write"><l>O</l><l>30</l></block></script><script x="467" y="52"><block s="receiveMessage"><l>xTurn</l><list></list></block><block s="setColor"><color>20,2,0,1</color></block><block s="gotoXY"><l>-220</l><l>8</l></block><block s="clear"></block><block s="doBroadcast"><l>reWrite</l><list></list></block><block s="write"><l>Player:</l><l>30</l></block><block s="gotoXY"><l>-180</l><l>-25</l></block><block s="setColor"><color>145,26,68,1</color></block><block s="write"><l>X</l><l>30</l></block></script><script x="735" y="34"><block s="receiveMessage"><l>reWrite</l><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="setColor"><color>20,2,0,1</color></block><block s="gotoXY"><l>-220</l><l>8</l></block><block s="write"><l>Player:</l><l>30</l></block><block s="gotoXY"><l>-180</l><l>-25</l></block><block s="setColor"><color>145,26,68,1</color></block><block s="write"><l>X</l><l>30</l></block></script><script><block s="gotoXY"><l>-180</l><l>8</l></block><block s="setColor"><color>20,2,0,1</color></block><block s="gotoXY"><l>-220</l><l>8</l></block><block s="write"><l>Player:</l><l>30</l></block><block s="gotoXY"><l>-180</l><l>-25</l></block><block s="setColor"><color>0,157,163,1</color></block><block s="write"><l>O</l><l>30</l></block></script></block></script></scripts></sprite><sprite name="Score Keeper" idx="3" x="199.2431640625" y="-60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,157,163,0.9725490196078431" pen="tip" id="1333"><costumes><list struct="atomic" id="1334"></list></costumes><sounds><list struct="atomic" id="1335"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24" y="69"><block s="receiveMessage"><l>scoreX</l><list></list></block><block s="doWait"><l>.5</l></block><block s="doChangeVar"><l>X Score</l><l>1</l></block></script><script x="190" y="70"><block s="receiveMessage"><l>scoreO</l><list></list></block><block s="doWait"><l>.5</l></block><block s="doChangeVar"><l>O Score</l><l>1</l></block></script><script x="370" y="65"><block s="receiveKey"><l><option>r</option></l><list></list></block><block s="doSetVar"><l>X Score</l><l>0</l></block><block s="doSetVar"><l>O Score</l><l>0</l></block><block s="clear"></block><block s="doBroadcast"><l>reWrite</l><list></list></block></script><script x="115" y="239"><block s="receiveGo"></block><block s="doWait"><l>.5</l></block><custom-block s="drawScore"></custom-block></script><script x="276" y="255"><block s="receiveMessage"><l>reWrite</l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="drawScore"></custom-block></script><script x="693" y="99"><block s="receiveGo"></block><block s="hide"></block></script><script x="121" y="488"><block s="show"></block></script></scripts></sprite><sprite name="Square" idx="1" x="0" y="-120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="80,80,80,1" pen="tip" id="1386"><costumes><list id="1387"><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="1388"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><comment x="773" y="10" w="106" collapsed="false">    Setup Commands</comment><script x="25" y="145"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="90" collapsed="true">7.</comment></block><custom-block s="clickProgram"><comment w="90" collapsed="false">Changes the board according to player</comment></custom-block></script><script x="26" y="255"><block s="receiveGo"></block><block s="removeClone"></block></script><comment x="137.849609375" y="269" w="90" collapsed="false">Resets Board</comment><comment x="174.849609375" y="327" w="126" collapsed="false">    Clears When Needed</comment><script x="17" y="384"><block s="receiveMessage"><l>newGame</l><list></list></block><block s="removeClone"></block></script><comment x="197.849609375" y="403" w="90" collapsed="false">Resets Board</comment><script x="20" y="468"><block s="receiveMessage"><l>newGame</l><list></list></block><custom-block s="Setup"></custom-block></script><comment x="203.4169921875" y="483" w="90" collapsed="false">Draws The Board</comment><script x="10" y="713"><block s="receiveMessage"><l>O Won</l><list></list></block><block s="doWait"><l>.5</l></block><block s="doBroadcastAndWait"><l>scoreO</l><list></list></block><custom-block s="Win Command %txt %n"><l>O Won!</l><l>-150</l></custom-block><block s="doWait"><l>1.5</l></block><block s="doBroadcast"><l>newGame</l><list></list></block></script><script x="234" y="788"><block s="receiveMessage"><l>checkWin</l><list></list></block><custom-block s="winCheck"></custom-block></script><script x="443" y="819"><block s="receiveMessage"><l>newGame</l><list></list></block><custom-block s="goAwaySetup"></custom-block></script><script x="796" y="521"><block s="receiveMessage"><l>Draw</l><list></list></block><block s="doWait"><l>.5</l></block><custom-block s="Win Command %txt %n"><l>DRAW!</l><l>-130</l></custom-block><block s="doWait"><l>1.5</l></block><block s="doBroadcast"><l>newGame</l><list></list></block></script><script x="997" y="507"><block s="receiveMessage"><l>X Won</l><list></list></block><block s="doWait"><l>.5</l></block><block s="doBroadcastAndWait"><l>scoreX</l><list></list></block><custom-block s="Win Command %txt %n"><l>X Won!</l><l>-150</l></custom-block><block s="doWait"><l>1.5</l></block><block s="doBroadcast"><l>newGame</l><list></list></block></script><comment x="794" y="452" w="373" collapsed="false">       WIN MESSAGES</comment><comment x="24.9189453125" y="659.8333333333334" w="619" collapsed="false">                                                                            EXTRA CODE THAT IS POINTLESS</comment><script x="29" y="550"><block s="receiveGo"></block><block s="doSetVar"><l>newGame</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doBroadcast"><l>newGame</l><list></list></block></script><comment x="226.62890625" y="583" w="95" collapsed="false">6.</comment><script x="747" y="69"><block s="doSetVar"><l>possible winning triplets</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>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>7</l><l>5</l><l>3</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></list></block></block></script><script x="719" y="265.8333333333335"><custom-block s="won? %s"><l>X</l></custom-block></script><script x="21" y="320"><block s="receiveMessage"><l>Clear</l><list></list></block><block s="removeClone"></block></script><script x="467" y="139.50000000000034"><custom-block s="how many %s in %s ?"><l></l><l></l></custom-block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="4.3333333333332575" y="4.333333333333329" color="243,118,29" hidden="true"/><watcher var="board List" style="normal" x="8.666666666666742" y="8.666666666666671" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="8.666666666666742" y="26.866668399999988" color="243,118,29" hidden="true"/><watcher var="possible winning triplets" style="normal" x="8.666666666666742" y="45.06667013333333" color="243,118,29" hidden="true"/><watcher var="counter" style="normal" x="8.666666666666742" y="172.46667359999998" color="243,118,29" hidden="true"/><watcher scope="Turn keeper" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Turn keeper" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="X Score" style="normal" x="6" y="14.00000399999999" color="243,118,29" hidden="true"/><watcher var="O Score" style="normal" x="4" y="39.000005999999985" color="243,118,29" hidden="true"/><watcher scope="Score Keeper" s="xPosition" style="normal" x="10" y="52.00000399999999" color="74,108,212" hidden="true"/><watcher scope="Score Keeper" s="yPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212" hidden="true"/><watcher var="newGame" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="stop" style="normal" x="9.666666666666742" y="20.266671866666684" color="243,118,29"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board List"><list struct="atomic" id="1566">Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty</list></variable><variable name="possible winning triplets"><list id="1567"><item><list struct="atomic" id="1568">1,2,3</list></item><item><list struct="atomic" id="1569">4,5,6</list></item><item><list struct="atomic" id="1570">7,8,9</list></item><item><list struct="atomic" id="1571">1,5,9</list></item><item><list struct="atomic" id="1572">7,5,3</list></item><item><list struct="atomic" id="1573">1,4,7</list></item><item><list struct="atomic" id="1574">2,5,8</list></item><item><list struct="atomic" id="1575">3,6,9</list></item></list></variable><variable name="stop"><bool>true</bool></variable><variable name="counter"><l>0</l></variable><variable name="X Score"><l>0</l></variable><variable name="O Score"><l>0</l></variable><variable name="newGame"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="1576">O,O,3,O,O,O,7,8,9</list></variable></variables></scene></scenes></project><media name="U2L4-Tic-Tac-Toe" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="XY Grid" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="Stage_cst_XY Grid"/><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmsENglAQBZcm8EqsxFok36KM1sIVYjjYkYmJBbzLBH+G++SxMxwZqrNnqKpLVS093DVN5/170HVuy/Nx/+ub1u1Vt9beHnTUjBY6apnfe1nIQrABPzlYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgN9F+rlj8ZxPG0fybadhnLD9WYAAAAASUVORK5CYII=" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABONJREFUaEPt2ntQVFUcB/AviwnF8HAmR0p5NEupYclkgqEmzehCPKRNi0lKFhNtphqnmsRCFtjFRnRgdJMx2BoUi5jNdFABR6HIwVoiISRgfBIgucwguTwW1hW3ubc4ubKy9969d1cc73/APef8Pud3z7m/3YMLgMC4OOkWDw93d0zyy2g0/eECIGLhwrDKtbLkSQ3q0V1FY0NDBw1KSHjjcGlpic9kTpC2rh7ZSuUD0D2bRFYZujFgwFTPR+5ZDBUYI1Bn1xWcVXyFkWt6rNyf7XTUiH4Aur4+BD4RMG5yGYGUC+LhpTPQjWeGPeNUVH+XDgfXfoqzF89hqSoVq6QrLVCMQHUF30GrKCQNnYXqbb2Mw0lpMPzVS8cyZ9VyRKpS2YOoFs5GdWubUbZODpN+kAAkuz7G3Nck3EDORLWf1OLo25kwj47SwYtcRYgulEMctZjbGrq91Z2Zejx0HuKLtwm2UbQdrMKJTTkkBHcfT0Sr5fALD7G62zJaQ3e2dBSqqagMNVv3kOG9/H0Rq87A9HlBd311cAJZe/z4ztSvqhL8klNEAp8eLEaMOgPeAY9N+B7kDBISVZutxpm9GhL4rPD5iCmUw32al82Xul0gIVA/pO5C89flJHBxZDi9AYimuNrEMK4UbPXE15qqeCcbF47+RIabu3oFJLs32xqe+7Y9Uc/2oEyGEZSnZKGj5jcyxPx1ryBC+S4rDG8ZGhuVC2pQ14vyFAV0DW0k+NBNiXhhs4w1hncQ2zXVd74D5RsU6LvQSYJfKt+I5zau5oQRBMQUdfVMKypSFBjsuUaCX77zQwSveZkzRjCQLVTHj/U4lpKFm8NGEnx0QTqejH3RLoygoLuhnk6IRNVHuSRw80OukO7fhoBlC+zGCA4ahzIDoL6O+e+65eGGNZpczAiZzQvGISBrmaJ+N+rzMJKP5GOa2I83jMNAP+cUoV5VYhG4b8hsSEt38F6l21362JremrQ9aNpXZvU2vgtawTN0/P3tOHeommCM4kexLPFVi4/zFIr64sXNy8PW3DD6uyAZumW6iWPrs9BepSVBjMzxRWr1AfpnaxUFXyjeQYbe66jYoEB3XTPBDD87E1sq91nMsFAoXkHX27vpuqy37TIJ3vB8AD4p+9Lq4yIEijdQT9N5OjP9V3pI8IOLxUjTfDHhs883ihdQV20jvWZuDAyR4AcinsLWb/IZLWQ+UXaDLlXU0nXZ2DUKM4YkwUgv2s0IM3YTXyi7QC2lxy3qMoPLKEwxIZAX5LHC8IniDGpUf49Tmf+vj79dTHCRhiLj8x2cMHyhOIG0ucWoy/v3nUJdPSIjpr6+BJm5n9mF4QPFGnQqcy8a1YdI4J2iYXgkvgTFdiUvGHtRrEAnP9iJVs0JEvhF0RB8kiVQKjJ5xdiDYgYym+md7FLlaRJ4i+sAZsiiBMNMiCrOhpun9drPJsjYP4jy9VnoOv07wTS46uEvixYcwwVlE0R1Sh1nHJGl0/1rp/QhKCnOYRi2KEYgqtNq1QHk5+YhOCne4Rg2KEagltY2xMXGIvHNt5yGsYaiTiOCopdYbEiMQBJJFMIWLXI65nZUkeZbrHhPxu3QmDrW9/ebJcjWzLVTvb4f3t7jj1cYZYjroM5o9wDkjFlnM+b9naH77R8AAwFwO2Vi80w45t4//wFnl8hCkNp3PQAAAABJRU5ErkJggg==" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="25" image="data:image/png;base64,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" mediaID="Square_cst_O"/></media></snapdata>