<snapdata remixID="14940857"><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,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEXklEQVR4AeyUvU4bQRRGByvQwBPQ8BxBoQoNRZAoUIwC4gUCNQXpqYEXsEQkSy4skZYoVM6ThMK1m5jEiVxMQbH2MrOzc+feY2lkybtzf8535M4/PhDISKDj+EAgIwEEzAif1s4hIBZkJYCAWfHTHAFxICsBuwJmxU5zTwABPQm+sxBAwCzYaeoJIKAnwXcWAgiYBTtNPQEE9CT4zkIAAbNgz9pUVHMEFBWHvWEQ0F7mojZGQFFx2BsGAe1lLmpjBBQVh71hENBe5qI2blVAUZszjAgCCCgiBrtDIKDd7EVsjoAiYrA7BALazV7E5ggoIga7QyBgK9nTpIoAAlaR4fdWCCBgK5hpUkUAAavI8HsrBBCwFcw0qSKAgFVk+L0VAgjYCma7TZZtjoDLCPE8KQEETIqX4ssIIOAyQjxPSkCtgOPx2F1efnG9Xi/4fD47C77r+8bWuLm9daPRKKkEOYurFXAOdW9vz52engafnXc7wXd939ga3Y9dt7KyMl9H5VEtoMrElC2lV0BlQWldBwG1JlvIXghYSFBax0RArckWshcCFhKU1jERUGuyheyFgIUE9Yoxi3oVAYuKS9+wCKgv06I2QsCi4tI3LALqy7SojRCwqLj0DYuA+jItaqNGBZS0+XQ6dXdf79zV1VXwuf92H3zX942tcX1z7SaTiSS0jc6iVsC1tTV3/OnYXVxcBJ/9D/vBd33f2BrnZ+duY2Oj0dAlFVMroCTIzFJNAAGr2fCkBQII2AJkWlQTQMBqNjxpgQACNgKZIqEEEDCUHPcaIYCAjWCkSCgBBAwlx71GCCBgIxgpEkoAAUPJca8RAgjYCEa7RWI3R8BYgtyPIoCAUfi4HEsAAWMJcj+KAAJG4eNyLAG1As5mM/fw/cH1+/3gM/o5Cr7r+8bWGA6H7vn5T2zOYu+rFbDT6bjd97uu2+0Gn+2328F3fd/YGgcHB2519Y1YgWIHK1fA2M25L4IAAoqIwe4QCGg3exGbI6CIGOwOgYB2sxexOQKKiMHuEAhYXvaqJkZAVXGWtwwClpeZqokRUFWc5S2DgOVlpmpiBFQVZ3nLIGB5mama+FUCqtqcZUQQQEARMdgdQq2A6+vr7unplxsMBsFnOv0dfNf3nc3+RtV4fPzhNjc31RqqWsDDw0MXc05OTqLuz3sfHR1F19ja2kJAtQRYLCsBtf+AWanSvDYBBKyFipdSEUDAVGSpW4sAAtbCxEupCCBgKrLUrUUAAWth4qVUBBAwFVnq1iKAgLUw2X0p9eYImJow9RcSQMCFeHiYmgACpiZM/YUEEHAhHh6mJoCAqQlTfyEBBFyIh4epCcgVMPXm1BdBAAFFxGB3CAS0m72IzRFQRAx2h0BAu9mL2BwBRcRgdwgElJe9qYkQ0FTc8pZFQHmZmJoIAU3FLW9ZBJSXiamJENBU3PKWRUB5mZia6IWApjZnWREEEFBEDHaHQEC72YvYHAFFxGB3CAS0m72Izf8DAAD//1zqZ1YAAAAGSURBVAMADDforeNQgXIAAAAASUVORK5CYII=</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><comment w="90" collapsed="false">Clones are created and the number of clones increases by each,the x value is then moved to be lined with each other.&#xD;C.L.</comment></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><custom-block s="for %upvar = %n to %n %cs"><l>column</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><comment w="252" collapsed="false">The code of creating a row of squares is repeated 3 times, and the original square moves back to it&apos;s original position but a block-space lower than the position before (-50). After the rows are created, the original block is sent off screen to give clones making a 3x3 grid.&#xD;C.L.</comment></custom-block><block s="gotoXY"><l>1000</l><l>1000</l></block></script></block-definition><block-definition s="x wins?" type="predicate" category="operators"><comment x="0" y="0" w="90" collapsed="false">If item 1, 2, and 3, of any list within the winning lists equal x, true will be reported indicating that x won, but otherwise false is reported.&#xD;C.L.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><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>X</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="triple"/></block><block var="board"/></block><l>X</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>X</l></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="o wins?" type="predicate" category="operators"><comment x="0" y="0" w="90" collapsed="false">If item 1, 2, and 3, of any list within the winning lists equal o, true will be reported indicating that o won, but otherwise false is reported.&#xD;C.L.</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><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="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><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="%&apos;x or o&apos; wins?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="x or o"/><l>X</l></list><comment w="90" collapsed="false">If x is typed in, if item 1, 2, and 3, of any list within the winning lists equal x, true will be reported indicating that x won, but otherwise false is reported.&#xD;C.L.</comment></block><script><custom-block s="for each %upvar of %l %cs"><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>X</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListItem"><l>2</l><block var="triple"/></block><block var="board"/></block><l>X</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>X</l></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="x or o"/><l>O</l></list></block><script><custom-block s="for each %upvar of %l %cs"><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="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><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list><comment w="90" collapsed="false">If o is typed in, if item 1, 2, and 3, of any list within the winning lists equal o, true will be reported indicating that o won, but otherwise false is reported.&#xD;C.L.</comment></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="reportVariadicOr"><list><block s="reportVariadicEquals"><list><custom-block s="x wins?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><block s="reportVariadicEquals"><list><custom-block s="o wins?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list><comment w="124" collapsed="false">If there is a winner, there is no draw, and false is reported. If there is an empty space on the board, it is also false because there are still moves to make. Otherwise, it is a draw.&#xD;C.L.</comment></block><block s="doIfElse"><block s="reportListContainsItem"><block var="board"/><l>Empty</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition></blocks><primitives><block-definition s="go to x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="motion" selector="gotoXY" primitive="gotoXY"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>gotoXY</l></block><block s="doGotoObject"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="switch to costume %&apos;#1&apos;" type="command" category="looks" selector="doSwitchToCostume" primitive="doSwitchToCostume"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doSwitchToCostume</l></block></script></block-definition><block-definition s="say %&apos;#1&apos;" type="command" category="looks" selector="bubble" primitive="bubble"><header></header><code></code><translations></translations><inputs><input type="%s">Hello!</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>bubble</l></block></script></block-definition></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="970"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="971"></list></costumes><sounds><list struct="atomic" id="972"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="1000" y="1000" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="977"><costumes><list id="978"><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="979"></list></sounds><blocks></blocks><variables><variable name="clone number"><l>9</l></variable></variables><scripts><script x="12" y="15.866666666666674"><block s="receiveGo"><comment w="90" collapsed="false">Moves first square to original spot.&#xD;C.L.</comment></block><block s="gotoXY"><l>-50</l><l>50</l></block></script><script x="286.00000000000006" y="10"><block s="receiveGo"><comment w="236" collapsed="false">The amount of clones are set to 0 to ensure each clone being labeled correctly. The original square is set to the empty costume so the clones with be empty, and the list inside the variables of the board will all be empty and match the squares. The board is then created and X&apos;s turn is sent to true to indicate the first square placed as an X under their turn.&#xD;C.L.</comment></block><block s="doSetVar"><l>clone number</l><l>0</l></block><block s="doSwitchToCostume"><l>Empty</l></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>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><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><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></script><script x="17" y="102.99999999999983"><custom-block s="make one row"><comment w="134" collapsed="false">Creates 3 squares (clones) with one at the original positive and 2 to the right of the original position. (The original is moved when creating the actual board as it goes right an extra space) More info when &apos;edit&apos;&#xD;C.L.</comment></custom-block></script><script x="41" y="989.5"><block s="doIf"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doSwitchToCostume"><l>O</l><comment w="186" collapsed="false">(First protooype of O&apos;s code when manually playing for X and O, not necessary for overall code, same as X but with O&apos;s)&#xD;C.L.</comment></block><block s="doReplaceInList"><block var="clone number"/><block var="board"/><l>O</l></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="%s wins?"><l>O</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doBroadcast"><l>O Wins!</l><list></list></block></script><list></list></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><script x="35" y="349"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="164" collapsed="false">If a clone&apos;s costume equals 1 (empty costume) and is clicked, the costume will change to whoever player&apos;s turn it is. If X&apos;s turn, it switches to X, and vice versa for O. The item in the list is also replaced to the corresponding square clone that was clicked, to the corresponding player as well. It checks if X wins before setting X&apos;s turn to false, starting O&apos;s turn. If X wins, a broadcast makes a screen appear saying that X won.&#xD;C.L.</comment></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIf"><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="clone number"/><block var="board"/><l>X</l></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="%s wins?"><l>X</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doBroadcast"><l>X Wins!</l><list></list></block></script><list></list></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="draw?"></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list><comment w="474.69062499999995" collapsed="false">After a turn is made, the draw? feature is checked for a draw, and if it is a draw, a screen is broadcasted.&#xD;C.L.</comment></block><script><block s="doBroadcast"><l>Draw</l><list></list></block></script><list></list></block><block s="doWait"><l>.5</l></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><comment w="127" collapsed="false">If it isn&apos;t X&apos;s turn and the board has an empty space, the computer will change a random empty into an O, and checks if it wins. If it wins, a broadcast makes a screen appear saying O won, if no win it moves back to X&apos;s turn.&#xD;C.L.</comment></block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="random spot"/><block var="board"/></block><l>Empty</l></list></block><script><block s="doSetVar"><l>random spot</l><block s="reportRandom"><l>1</l><l>9</l></block></block></script></block><block s="doReplaceInList"><block var="random spot"/><block var="board"/><l>O</l></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="%s wins?"><l>O</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doBroadcast"><l>O Wins!</l><list></list></block></script><list></list></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><script x="10" y="247.83333333333314"><custom-block s="Make Tic Tac Toe Board"><comment w="105" collapsed="false">3 rows are formed top create a 3x3 grid.&#xD;More info when &apos;edit&apos;&#xD;C.L. </comment></custom-block></script><script x="729" y="481.6666666666665"><custom-block s="x wins?"><comment w="149" collapsed="false">With use of the winning triples variable, &quot;x wins?&quot; is able to check if a winning triple = x, indicating a wn for x.&#xD;C.L.</comment></custom-block></script><script x="723" y="710.3333333333333"><custom-block s="%s wins?"><l></l><comment w="154" collapsed="false">Uses the same function as both wins predicates, but based on whether X or O is input. &#xD;C.L.</comment></custom-block></script><script x="724" y="825.3333333333333"><custom-block s="draw?"><comment w="198" collapsed="false">A draw is true when no moves can be made and there is no winner. More info when &apos;edit&apos;&#xD;C.L.</comment></custom-block></script><script x="537" y="343.16666666666697"><block s="receiveOnClone"><comment w="139" collapsed="false">If the board list has a value changed to O, the corresponding number clone to that will change to the costume O.&#xD;C.L.</comment></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></script><script x="731" y="598.5"><custom-block s="o wins?"><comment w="149" collapsed="false">With use of the winning triples variable, &quot;o wins?&quot; is able to check if a winning triple = O, indicating a wn for o.&#xD;C.L.</comment></custom-block></script><comment x="692.62109375" y="161" w="217" collapsed="false">Winning triples represents the items in the list that have to correspond with each other in order to detect a win. All winning combinations are put into a list, which is put into another list of winning triples.&#xD;C.L.</comment></scripts></sprite><sprite name="O Win" idx="3" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="1283"><costumes><list id="1284"><item><ref mediaID="U3L1-Tic-Tac-Toe Setup_O Win_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="1285"></list></sounds><blocks></blocks><variables></variables><scripts><script x="309" y="442"><block s="receiveMessage"><l>O Wins!</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="show"></block></script><script x="314" y="308"><block s="receiveGo"></block><block s="hide"></block></script></scripts></sprite><sprite name="X win" idx="2" x="19" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="1298"><costumes><list id="1299"><item><ref mediaID="U3L1-Tic-Tac-Toe Setup_X win_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="1300"></list></sounds><blocks></blocks><variables></variables><scripts><script x="219" y="60.33333333333334"><block s="receiveGo"></block><block s="hide"></block></script><script x="195" y="180.33333333333337"><block s="receiveMessage"><l>X Wins!</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="show"></block></script></scripts></sprite><sprite name="Draw" idx="4" x="0" y="-1.1368683772161603e-13" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="1313"><costumes><list id="1314"><item><ref mediaID="U3L1-Tic-Tac-Toe Setup_Draw_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="1315"></list></sounds><blocks></blocks><variables></variables><scripts><script x="309" y="442"><block s="receiveMessage"><l>Draw</l><list></list></block><block s="goToLayer"><l><option>front</option></l></block><block s="show"></block></script><script x="314" y="308"><block s="receiveGo"></block><block s="hide"></block></script></scripts></sprite><watcher scope="Square" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Square" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher var="X&apos;s turn?" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="winning triples" style="normal" x="6" y="169.00000799999998" color="243,118,29" hidden="true"/><watcher scope="Square" var="clone number" style="normal" x="5" y="26.00000799999998" color="243,118,29" hidden="true"/><watcher var="winner" style="normal" x="10" y="169.00000799999998" color="243,118,29" hidden="true"/><watcher var="random spot" style="normal" x="10" y="311.000008" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="12" y="57.000005999999985" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="1337">Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty,Empty</list></variable><variable name="winning triples"><list id="1338"><item><list struct="atomic" id="1339">1,2,3</list></item><item><list struct="atomic" id="1340">4,5,6</list></item><item><list struct="atomic" id="1341">7,8,9</list></item><item><list struct="atomic" id="1342">1,4,7</list></item><item><list struct="atomic" id="1343">2,5,8</list></item><item><list struct="atomic" id="1344">3,6,9</list></item><item><list struct="atomic" id="1345">1,5,9</list></item><item><list struct="atomic" id="1346">3,5,7</list></item></list></variable><variable name="winner"><bool>false</bool></variable><variable name="random spot"><l>2</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="costume" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4Aeyde6xtRX3Hz1HxxZVWgSsgUK1A46XVaolVUis2YjU0aUjE9g8bBASbKk1qQ8G2+IAoEv9oFbVWjGjahmgttElJWmKUpj4qMWrrK+FRrSgISH0Amop6+v0eZo7r7rvPOWvvNWuveXxuZs7MXnutmd/v89t3fffMmrX2Qzb4BwEIQAACEIDAygk8ZI1/EIAABCAAAQisnEDbArxy3HQIAQhAAAIQeJAAAvwgB/5CAAIQgAAEVkoAAV4p7qw6wxgIQAACEJiQAAI8IXy6hgAEIACBdgkgwO3Gvm3P8R4CEIDAxAQQ4IkDQPcQgAAEINAmAQS4zbjjddsE8B4CEMiAAAKcQRAwAQIQgAAE2iOAALcXczyGQNsE8B4CmRBAgDMJBGZAAAIQgEBbBBDgtuKNtxCAQNsE8D4jAghwRsHAFAhAAAIQaIcAAtxOrPEUAhCAQNsEMvMeAc4sIJgDAQhAAAJtEECA24gzXkIAAhCAQGYEVizAmXmPORCAAAQgAIGJCCDAE4GnWwhAAAIQaJsAArzC+NMVBCAAAQhAIBJAgCMJSghAAAIQgMAKCSDAK4Tddld4DwEIQAACXQIIcJcGdQhAAAIQgMCKCCDAKwJNN20TwHsIQAACswQQ4FkivIYABCAAAQisgAACvALIdAGBtgngPQQgMI8AAjyPCtsgAAEIQAACIxNAgEcGTPMQgEDbBPAeAtsRQIC3I8N2CEAAAhCAwIgEEOAR4dI0BCAAgbYJ4P1OBBDgnejwHgQgAAEIQGAkAgjwSGBpFgIQgAAE2iawm/cI8G6EeB8CEIAABCAwAgEEeASoNAkBCEAAAhDYjUDdAryb97wPAQhAAAIQmIgAAjwReLqFAAQgAIG2CSDA9cYfzyAAAQhAIGMCCHDGwcE0CEAAAhColwACXG9s2/YM7yEAAQhkTgABzjxAmAcBCEAAAnUSQIDrjCtetU0A7yEAgQIIIMAFBAkTIQABCECgPgIIcH0xxSMItE0A7yFQCAEEuJBAYSYEIAABCNRFAAGuK554AwEItE0A7wsigAAXFCxMhQAEIACBegggwPXEEk8gAAEItE2gMO8R4MIChrkQgAAEIFAHAQS4jjjiBQQgAAEIFEYgsQAX5j3mQgACEIAABCYigABPBJ5uIQABCECgbQIIcML40xQEIAABCECgLwEEuC8p9oMABCAAAQgkJIAAJ4TZdlN4DwEIQAACixBAgBehxb4QgAAEIACBRAQQ4EQgaaZtAngPAQhAYFECCPCixNgfAhCAAAQgkIAAApwAIk1AoG0CeA8BCCxDAAFehhrHQAACEIAABAYSQIAHAuRwCECgbQJ4D4FlCSDAy5LjOAhAAAIQgMAAAgjwAHgcCgEIQKBtAng/hAACPIQex0IAAhCAAASWJIAALwmOwyAAAQhAoG0CQ71HgIcS5HgIQAACEIDAEgQQ4CWgcQgEIAABCEBgKIGyBXio9xwPAQhAAAIQmIgAAjwReLqFAAQgAIG2CSDA5cYfyyEAAQhAoGACCHDBwcN0CEAAAhAolwACXG7s2rYc7yEAAQgUTgABLjyAmA8BCEAAAmUSQIDLjBtWt00A7yEAgQoIIMAVBBEXyiCwvr7+gPLamLkMElgJAQiYAAJsCmQIjEBAQnuZ8r3Km6KrLg5S3kwbGxtrqfJmg+FP7CuUd4XNdRV4A4FKCCDAlQQSN/IiIAG8Shadr/wY5Zi+rcq7LbwqkyW3182dhvfKDov/7Z1tVCEAgUwIIMCZBAIz6iEg0btb3pylvEf5AeXPBoF8rMrz9HrUpD42R9fqxHaoWDtKNt2nfJlfkIsmgPEVEUCAKwomrkxLQAJ3t7KNONx/lL8lMTxI+emqrzypX9vhkfi96txfBs6Xfe9VnQQBCGRAAAHOIAiYUDYBidqs8N4l8fMo9LCpPZMdHom/U3bcp2wRPlv2cm1YMEgFEqjMZAS4soDizuoIWMiU3aFHmi6j8O71i1yyRPhCZYvvPcEmrg0HEBQQmJIAAjwlffouloCE9xYZH4U2S+GVffslifChyt42e234zd5IhgAEVktgQQFerXH0BoEcCUh8PyS7jlN2ulaiFoXYr7PPstcj9u614Yvk09eyNxwDIVAZAQS4soDizrgEJFS+fvri0MtNErPTQ72oQnZ3rw3b9mPlm1dKX+IXZAhAYHwCCPACjNm1bQISqO608z0SsRNKJiL7L5T9b1T+urKTrxOfJz+93a/JEIDAiAQQ4BHh0nQ9BCRKV8ib7rTzoXpdfJII+97gt8uRO5WdjtCfX1cmQQACIxNAgEcGXE/z7Xoi8b1c3nvKVsXazRKtIqedbfw2+Tna/njlmPzErlinhAAERiKAAI8ElmbrICDxfZM8eaWyp2d9L+01qleV9IXiNDnkh3Wo2Ewvld/f3KzxBwIQGI0AAjwaWhquhMBL5MceZYvvFRKrKq+Pyi8/s9ojffspd9eOkAjzHGmTIENgJAII8EhgabZ8AhKg7nXfqyVSrynfq+09kH+bD+xQ2d2J50h3aVCHQEICCHBCmDRVDwGJr0eD3eu+59bj3e6eBBEO9wqvefrdz5H2iundD2YPCECgFwEEuBcmdmqJgMTXwlP1dd8+8ZQI+wtI9znSZ/Q5jn0gAIF+BBDgfpzYqxECEl8/aMPC41Gfr4dWe923T0glwr7m/YGw7wniE+8ZDpvqL/AQAmMRQIDHIku7xRGQuHQftOGfEtwjAar6um+fIInBOdrPbFSsHS1O17tChgAEhhFAgIfx4+hKCEhUuguu/HznyX9KMDO0fyN74o84nCxefoCHNpHqJoB3YxJAgMekS9tFEJCYzC64qu1BG4PjoFHwG9TIu5Q9Le/peS/KulSvSRCAwJIEEOAlwXFYHQSC+Da/4KpPNCXCF2u/dyhHEX626iQIVEtgbMcQ4LEJ0362BCS+s0+5ertExouOsrV5asMCnw8HO54lhoyCAwwKCCxKAAFelBj710Sg+5Qri+9FNTk3oi+fV9uMggWBBIEhBPIW4CGecSwEdiCgkdt79Hb8dSM/5QrxFZA+SaNgT0V/IuzrUfAloU4BAQgsQAABXgAWu1ZF4JTgjX/dqKmnXAW/hxafUgNxFHyy6iQIQGBBAgjwgsBWuDtdjURAo9/uLUcfHambqpsNo+Abg5MPCyUFBCCwAAEEeAFY7Fo+AYmvFw35SVd2xqPf81whL0XgJ+GokwLX8JICAhDoQwAB7kOJfVZPYLwefeuM72P19Ok143XTRMuflJfmaJ7mqpckCECgLwEEuC8p9quFQJwuvUHTqNxyNCCq4ufFWDeEJiLX8JICAhDYjQACvBsh3q+NwN7g0KNCmWNRkk2PDMYyDR1AUECgLwEEuC8p9iuegK5T+tajfcGR+OMC4SXFkgSYhl4SHIdBAAHmM9ASgacFZ7346hWhTjGAwCjT0APs4VAIlEQAAS4pWtg6lEAc/X58aEMcvx8BL8LabwMvIACB3QkgwLszYo8KCGj6+f1y42DlH2jU9jKVJAjkSACbGiKAADcU7MZdPSb47+cYhyoFBCAAgekIIMDTsafn1RKIn/Xvr7ZbeoMABHoTaGzHeFJqzG3chQAEIAABCExLAAGelj+9QwACEIBAowRmBLhRCrjdAoG4Ujc+v7gFn/ERAhDImAACnHFwMC0pgRNDa7eFkgICEIDApAQQ4A5+qnUSWF9f/6A886Mn79/Y2DhTdRIEIACByQkgwJOHAANWQOAZoY8vhpICAhCAwOQEEODJQ5CLAXXaodGvn/98XPDuc6GkSEvgCaG5H4eSAgIQ6EEAAe4BiV2KJvDkYP1Nmn4+L9QpEhEIX3COD83xAxcBBAUE+hBAgPtQYp+SCawH428P5dyCjUsT6H7B4QculsbIgS0SQIBbjDo+QyAdAb7gpGNJS40RQIAbC3hL7mp69FL5e5Ky04/8hzyPANsgAIEpCCDAU1Cnz1UROFkd+QEc96n8hDIJAhCAQDYEEOBsQoEhIxB4aGjzho2NjdeGOkVaAntDc8WugA72U0Bg5QQQ4JUjp8MJCHgUPEG3dXepKX7f4rUveHlrKCkgAIGeBBDgnqDYDQIQOIBAXAF9s2YYuMXrADwlbMDGKQkgwFPSp28IlE0groD+RtluYD0EpiGAAE/DnV4hUAMBrv/WEMWGfZjadQR46gjQPwQKJMD13wKDhsnZEUCAswsJBkGgCAJc/y0iTBiZM4FpBThnMtgGAQjsRIDrvzvR4T0I9CCAAPeAxC4QgMBPCWj6+U16xRPGBIEEgSEEEOAh9IYdy9EQKJXAS2S4763mCWMCQYLAsgQQ4GXJcRwEGiSg0a8fvhF/X/nqDZ4w1uCnAJdTEUCAU5GkncUIsHepBE4Jht8i8T031CkgAIElCCDAS0DjEAi0SGBm9PuRFhngMwRSEkCAU9KkrdwIxB8IOEni4Z8mzMW+Uu2Io18ePVlqBLE7KwIIcFbhwJjEBPwThF4o5AVDz07cdlPN6QtM99rvR5tyHmchMBIBBHgksDQ7PQFdo7xYVsSp0iNVJy1PIN2DN5a3gSMhUBUBBLiqcOLMHAJ3hm0nahT31lCnWJzA0eGQr4WSAgIQGEgAAR4IkMPzJqBRsFfq3hKsPEcifFmoU/QkIGaefj4+7B5ZhpcUCxJgdwhsEUCAt1BQqZjAtfItXgs+X4KCCAvIAilOP9+kLzSvWOA4doUABHYggADvAIe36iAg0bhAnrxDuSvCb9RrUj8C8bnPt/fbnb0gsA0BNu9HAAHeDwcvaiUgEb5QvnVF2I9T1CZSDwJ7wz7xtq7wkgICEBhCAAEeQo9jiyIQRPgDwejjNRX97lCn2IaAGF2ht/YpO3H91xTIEFiOwAFHIcAHIGFDzQQkwufIvygkz1OdtA0Bia9/9eis8LYfvsH13wCDAgIpCCDAKSjSRmkEbggGexTMrUkBxpzC0/R+iImvnV8z5302QQACAwg0JcADOHFoRQQ0Cn653ImjYG5NEozZpNGvbz3q/uqRr6HP7sZrCEBgAAEEeAA8Di2awOytSW8u2pv0xnef++x7qdP3QIsQaJwAAtzMBwBHuwQ0Cp69NelVGvVxf7AgiYMXXsXRL899FhMSBMYggACPQZU2iyAgEfa0avfWJD+ko+n7gyW+lyt43YVX5+k1CQIQGIEAAjwCVJrMj8B2Fs0R4TO227f27UF8Xyk/WXglCCQIjE0AAR6bMO1nTyCIcLw/+AQJUXMro+WzR75d8b0icMk+fhgIgVIJIMClRg67kxKQ2HTvD/bK6IoWZe2MSuLr+3274vt28XjNzkfxLgQgMJQAAjyUIMfXRKC7MrqlRVnd+3098r2opqDiCwRyJYAA5xoZ7Fo5AY36ZldGe1HWe1duyAo71Oj3Q+ourni+WgyqG/nKPxIEsiSAAGcZFoyaioAEaHZl9NkSqbumsmfMfoNfLw59+KcGud83wKCAwCoIIMCrZIfwrgAAEABJREFUoEwfRRGwCCt7JfA9wfC9EqubQr2KQv74SWDxV47ukb8nVOEYTswQ4GXOBBDgnKODbZMSkCgdKgP+SdnJq6O/6UrpWeLbnXa+NvhZulvYD4HiCCDAxYUMg1dJQOL02+rPo0UVa0dIvNaUi52Slu13yJE47exfODpdr0kQqJJA7k4hwLlHCPsmJyARPk65a4enpC3Et3c35lyX8F6u7F81OjLY6Wnn40OdAgIQmIAAAjwBdLosk4BF2FnW363sdJRFTTnrldKyr/uQjXtl+Hvlh6fXVSVBAAJTERhXgKfyin4hMCIBidfhav4qZYuZF2tlu1J6Rnw9AvZDNs6W7SQIQGBiAgjwxAGg+zIJSITPUn6MrO+ulPa0tDblkSS+l8qS7hOu/JAN7vMVFBIEciCAAI8XBVpugIBE+FBlexqnpTdFWOK3VfrNifIL1K9H6B75Ir6CQYJATgQQ4JyigS3FEpAIH668FnPXka4Yu959b6y6+vFq518N7X9MdjHyDTAoIJALAQQ4l0jUZkfj/kjwtsTY9S4OiePW6Nj17ntD627PWe3E1c53qP8X6jUJAhDIjAACnFlAMKdOAhLB3oJsAV02d+h5gdhV6jcKcectqhCAQA4EEOAcooANtRHY1R8J436CPMLrx6jNs3Y1hB0gAIHJCCDAk6GnYwhAAAIQaJkAAtxy9PEdAmMQoE0IQKAXAQS4FyZ2ggAEIAABCKQlgACn5UlrEIBA2wTwHgK9CSDAvVGxIwQgAAEIQCAdAQQ4HUtaggAEINA2AbxfiAACvBAudoYABCAAAQikIYAAp+FIKxCAAAQg0DaBhb1HgBdGxgEQgAAEIACB4QQQ4OEMaQECEIAABCCwMIGqBHhh7zkAAhCAAAQgMBEBBHgi8HQLAQhAAAJtE0CAq4k/jkAAAhCAQEkEEOCSooWtEIAABCBQDQEEuJpQtu0I3kMAAhAojQACXFrEsBcCEIAABKoggABXEUacaJsA3kMAAiUSQIBLjBo2QwACEIBA8QQQ4OJDiAMQaJsA3kOgVAIIcKmRw24IQAACECiaAAJcdPgwHgIQaJsA3pdMAAEuOXrYDgEIQAACxRJAgIsNHYZDAAIQaJtA6d4jwKVHEPshAAEIQKBIAghwkWHDaAhAAAIQKJ3AMAEu3XvshwAEIAABCExEAAGeCDzdQgACEIBA2wQQ4OXjz5EQgAAEIACBpQkgwEuj40AIQAACEIDA8gQQ4OXZtX0k3kMAAhCAwCACCPAgfBycmsD6+vr1ymvK16dum/YgAAEI5EQAAc4pGthiAg/3H+VYqppdwiAIQAACgwkgwIMR0gAEIAABCEBgcQII8OLMOAICbRPAewhAIAkBBDgJRhqBAAQgAAEILEYAAV6MF3tDAAJtE8B7CCQjgAAnQ0lDEIAABCAAgf4EEOD+rNgTAhCAQNsE8D4pAQQ4KU4agwAEIAABCPQjgAD348ReEIAABCDQNoHk3iPAyZHSIAQgAAEIQGB3Agjw7ozYAwIQgAAEIJCcQFECnNx7GoQABCCwQgLr6+vXKftZ5/+1wm7pKlMCCHCmgcEsCECgSgL3B6+OlxC/PtQpGiWAABcTeAyFAAQqIPAl+fAT5UcpP1WZ1DABBLjh4OM6BCCwWgIbGxse9X4h9HpcKCkaJYAANxr4jN326MDm7fGfmCkhUBEBj4LtDtPQptBwRoAbDn6mrt8W7DoxlBQQqI3Al+XQD5WZhhaElhMC3HL0M/RdU3RnyqwfKD9qfX39/SpJayCoiYA+42+QP19UdmIa2hQazQhwo4HP3O14jeyYzO3EPAgsS+CWcCDT0AFEiwUC3GLU8/c53qrB5zP/WI1uYaUd+Evm5kyP/GM1tCC0mDjBtRh1fIYABCYlEKahbw5GPD2UFI0RQIAbCzjuQgAC2RC4QZb8n/KT1tfXP6xyTmJTzQQQ4Jqji28QgEC2BDQK/kMZ9+/KTs+RCL/NFXI7BBDgdmKNpxCAQGYEJMLPl0lfUX6E8inKpA6B2qsIcEER1jfk65X9IPfrCzK7eFPF/AZlc+/mu7TtguKdw4EcCHw2GMGK6ACilQIBLivSDw/mxjK8pJiAwF71eZoyCQJDCfiXkVgRPZRigcfvLMAFOoTJEBiRgBfN+CEKLkfshqZbIqBpaD8fmhXRLQU9+IoABxAUWRHI6nnQOkGeorym7Gt0iG9WH5VqjPHnihXR1YSznyMI8PaccnwnCtPhORqX0KavhbaeEspsConwR7MxBkOqIaDPFSuiq4lmf0cQ4P6sctjz1mDEievr61eGenWFTkYvk1N+GtbB8vN9qmeTZI9HKk/MxiAMqYaAPvfdFdG/UY1jOLItAQR4WzT5vaH/oOfKqvgM2SerPl6avuX4k23HTm/KgxYE8fU0NAL8IBL+pifwudDkL+jz5mvD4SVFjQQQ4PKi+vVgcu2x8wjYrubq510y7jplEgRSEvi8GntA+SDlX1QmVUwg15NbxcgHu9bKdeDBoAY0MPdQzUDExVhekLVXr98yd0c2QmBJAvpMvVaHxlmuw1QnVUwAAS4vuE1cBy4vLFgMgWQE7gwt7dM09IWhTlEhAQS4sKDqG3JL14ELi04l5uLG1AR8acOXOPywlxdNbQz9j0cAAR6P7Zgtt3IdeEyGtA2BLAnoS7YvbcRFiFnaiFFpCCDAaThO1YoXakzVN/1CoEYC+ASBlRFAgFeGOmlHd4fWjgklBQQgAAEIFEYAAS4sYMHc/w7l0evr65eEOgUEqiOgz/cFyncod3+Jam69OuencIg+V0oAAV4p7jSd6RqRV0Z6kYbjx0Mh0mCllTwJnCqzjlTeSvr8+zawzby1UZU+Ij1vHx1KgsAkBHwCn6RjOh1M4KuhheeEkgICNRKIP735PTl3ucVX5Vby675566CZyowox+eQz+y12pfyKd5z7ievrbbzdntbuecI8MqRJ+vwY2rpR8pP0gnEty2oSoJAtQQ+I1HyzM/SDur4zVHzbDnT4LH6/+Qp7iyEeMY2XlZGAAEuNKA6ibxapv+rstMLdNK43BUyBCCwGAH9X9oUZh0Vb+9TdS0KcXebt5MhkIxAVgKczKtGGtKJ4zS5+j/Kvh2JX08RCBIEliWg/09HK/vwruh6oSMzTKZCTk4AAU6OdOUN+ufx3Ok+/yFDAALDCEiEN4VY5ebIWKW/6A5rlKMhMIcAAjwHyjSblutVJ4czdeQPlA/WNPT7VZISExDXTyv7umC8/zpxDzS3A4Efh/dOUgyuCnUKCFRBAAGuIoxrXwhucEtSAJG4uC20d7hE4JpQz6KQPdcr+8vB9VkYlN6IT6jJ+5T3KJ8lX337naokCJRPAAEuP4b2ID6Y4wl+UWLO2WbNMpwu+76t7JTbbV/xNp1Y2sZqsthfrGzxvSc4tVci7C8cCHEAQlEuAQS43Nh1Lb89vDgqlBTpCcQV59mNgtO7ml+LEuFDlW1YvAwQhdjbyBAokgACXGTY9jdaJ6Y/0hZfB360Rgd/ofooSW1fqnyfskcgLt84SkcZNirGvyuz4ij4GaonTIOa+kk4+vBQHlAoXt24OXbL5JsPaHiCDYrD4cruOQrxrC9+YIffJ0MgewIIcPYh6m3gN8Ke+z22L2xLVZyshjwdqGLN5UtcaSh/N0Nfbw02nSihfXeozxbP1gbHS8VaXNnbq9w84ME/x6v9tz5Ynf6vRDgK8f/OWHOI7LQo/+fMdl5CIDsCCHB2IVnaoDgN/cylW9j9wIfO7JLVSXnGtiZeSojOlaO3KDsd5z/dLDF6k14/S9npH7W/y9457B/bP0ftXdr74J47DtlN9j1OefPLhNr5kvIPlZ2eJlstxN7m12QIZEcAAc4uJEsbFL/x/7xOPB9cupWdD5y3yMsn5WamogOew0KZSxEfHDHv/7NnKTz69Uri+BlZ1O5rdYCPdzseTetlfklCvE/Zi9G6fu7T/wcL8bdVXpmf1VjUMoF5/2Fb5lGs7zrxnC/j/XxoFWsv1MnmIldSZbX3HrV1vLKTT8h/q0o8KZ+hegvJTx2zn3vE412u5Jxlo2MWR8VX6zPyumXs1XEX6Lj/UHY61n9yzrL3abLPYuvPp6qb6bH6e66YZLZ6WlaRmiWAANcV+n+WO16EcojK31JOmZ4cGrtJ5Yd0knupyg8oO52gE9t21x/9fhVZPj9XjsRFTy9UPfe0FTPZ7qnqIfZ+JRzsWGdzLTjYdEBhf5X3KMfp6QfCTnH1NEIcgFBMRwABno598p51snmzGo23y/yaRPEKvU6V1kNDt6ufv3Nd5Tkq4/XBVn42Lf5KTvYjQcVmK2aqD0qKtQU8xtqXHS4Z1OCKD5b9Bym717h6OgrxN72RPA2B1ntFgCv7BOgk4+ngOFp5agr3JOReyHNSaMs/gRiqm0V8FnURI6NNi4f9+Zdw+EPE5d9CPZfCP8oxpi2+9OBpXV8L9or4MfsapW39/4irp6MQH6E43qH8J6N0SKMQ2IEAArwDnILf+nSwfW8ohxbdhTwf7zamE9rL9bo7MrpMr6tN8vf35ZxFSMXaz/lPBjlOpx4zpi3y3deC4xeuh43Z19htyxffN+3HXLor37r3fFfIEFgdgbU1BHiVtFfXV3xsn08yg3rVyKDPQp7uyOh8HZNiVXQczcVrroP8SHzwtxK3N7S5uDjs2Mhe5e+o0fgFLP6ggTYNTo8MLfjHEbK6JSnYtUjhRYv3hgNOFrPS/QmuUJRCAAEuJVKL2RkFIsXtMnEhz80aNfg64AGWaLtHRu/QGx4ZenrSI2a9HJQeH46Oo7vwkmKWQOAfOR0jIfFisVO1X/yJyjhDoU2D0yfVQoxztrckycZdk7h52vkvtWMV/sgPUmEEWhbgwkLV31ydWP5ce2+OgnUy/ivVh6T1cHB80lZ4uX+hPi/Ulrgq2g/oGLoqOj7XOj5gRM2TdiDw1fCe79X2D0bEL043KTavCO8NLtTWxWrkRmWnoqeh7UDw5yOuK3sqWgUJAqshgACvhvMUvcRFJoOnofsar5NZd1X08/oeN7ufvjT4edaP1vb71earVeaaHpGRYd8PtvhpZZ6+j1+cxvgCsxH68jR0Uauhg92zxZ1hgx/nmf0tVsFWigoIIMAVBHEbF+KU5PyV0NscNGezp5S9ue+12LhIx6PgZU9muY9+4/OHU0zxm21p2YuX4rRtkauhu8D1Jc+XVuI0vW+x4lpwFxD10QggwKOhnbxhPzDDRvj2oCHTwU9xI8rx/ldVt086maVYFR1H7bneo/m5QOAgjdZ9DTG8nLSIX5D8hengMS1RjD0NbRF2N88SgxpWvncXEhZ9bdtBIZdBAAEuI04LW6mTZFcIl3pIhk6s71PHPpl7KvhlqvdN3ZPZMqui4+cy5erdru2D6mJ7thqIghfvj9amSdNtoXd/YfLiqzgFHTYnLz6lFuMo2DH2Q2C0qcykmHohYZy9Kf7adplRaM/qeKJrz/M2PBxn0zIAAAqISURBVI4nFI+C/3oJl08Mx3wxlL2KcDJLvSq6V98r3Ok7oa+jQzlpIeZnyoD7lf2FyQI86j3K6s+j4G6MX6UvbEWLsNh1b7FKcSudmiRBYHsCCPD2bIp/RyfJ7ijYI6NFffKJ3Mcs/JNu6nt2VfSy14Pdf47Zz9zOza4YpyfKMGcVc1KiTSHGsyJc8qKs7i1WKW6lS0SaZmolgADXGtmf+vWZUF3ohKzRzLLTz6G7NT8Ev7sq2otbahxV+Jrrls8TVzwCXqkJc0S42EVZ8sWj+pS30q00FnRWHgEEuLyYLWrxAU9J6tlAvI90oennOW13rwf7OdVzdily02eD1Yfpy8o/hPrURbwuvVI7JFye7eguysp5FLwjG/nS/dJ43I478yYEBhJAgAcCzP1wnVC8uCTekrTIs4LjNcT4gIelXA39x1GFr0VXMRUtv04XkHgd+FdUzyH1Wqk+kqHdRVnFjoIDm/il9Zn6clXsl4ngC0XGBBDgjIOT0LQoor2moXXS8VRx/Lm9eOzS5kisuqMKT0WXvlgnsogCHF9PWoqzV6qvfBraTqtvT9/GRX+lryL2aD6u8C79y4TD89NMLSsCCHBW4RjNmCiivQRYVsSR8l06sfp5udo0OHWnomtYMTsYyEgNxIVYIzW/Y7N+epl3iA9Scb24rM98TV8miuPfksEIcBvRjlNqW7+Ws4vbcUo1Cvcuu+/+tk5qngqfXTHrkfbuB2e6h3x6orIXm/X9YrMKT+JDQlbR12wft4YNvtRwZaiXWuS0uK5UhrnZnZ09CHB2IUlvkETC4rfIdeAoKElHU7LDi3W6IsytHonDLcbdxyombn3n5mb6jov4dj4ow3d1CeZPZVa8B15VEgTGIYAAj8M1x1bjaDaObufaqJOPF0z5YQ6LPv1qbnuzG3WStgi7D7/l50X/vSvkpAS+nrS1xRqLfRd5btHn3+L7SrkcH4f6gOpZJNl2g/LaNjlef8/CVozoR2Cl/0n6mcReIxH4cmg3jm7DywOKKNBJR7/dXiTC3UVZZ+iEsvWLPaov/StK3T4ar/+ocf+Xcl+fvat0oAXYP+mo6pofthLvo/frnPM+2e8vtznbiG0zBBDgGSC1vpTobT2qUP9RPzjPT21/j7bHex/jfa7alD7JHvcTf1XoKPV9n7If6n9o+t6aazE+0ak5x5d1WJ+9O3TsWcrx2u/39Bk9RDlHUfNo119U/bxvj9Z9eWmvbH+RMqkgAgjwyoKVRUdxVPvL21gTf7ThJp14zttmn2Sb1cfj1JhHHfeq9InvfJV/rIwIC8KySVy7q3iXbaaJ4yS8Nyp/X84eqez0LfHzwrpD/KKA7P/TzjY1PjrWdXIBBBDgAoKU0MS4QtarVPd7IIZOQt3Rr79hJ+x2+6Z0svOo453aI9536Z+C+yW9Jg0j4C80w1qo9Gh91h9Q3ryWKhefqezbp/wl8Cp9Hkv4jWcL7XNlt69T36jyOuU4ClaVVAoBBLiUSCWwUyeX7gpZPxDDU74+Ef2emh919Kv2t02yy9N8cXV0dz+uZXZpLFaPi4diudjRFe0tsb1S+TvK/qzbs4P8p5O/q/rb9Dn0l0FVs01dof0DWensBZOfVj2OglUllUIAAS4lUuns7D4Qw7/jauF7vpr3NVkVaysb/a51/unkZxH+eGeTR8Td1523qO5GQDxPVfZU6qm77Vvz+xZd+ecvnj+rspseCHzM6GdU/7PumznWZeNbZJdni+Jo1wLs7JGw3iKVRgABLi1iA+3Vf2LfE2zRtcB5mtKLOLxAyy3frPdHv/brjuZl9f2byj4hOu9R/XXz9itvGxaPScAiu13u9NsVXH++ZkfBnV3zrer/xOtl3awI1/QjJ3KvnYQAtxPrLU/1n3h2tOn3LMgeHbtOhkDWBCS41ynHKeX9bNXn2wI7m4sU3P0cCy/k36wI+3qwrwuHPShKIYAAlxKpxHbqP3F3tOmTlUecqZ77nNhamiuZwBi26/N7mrI/twfkMfrLqU1/8ZA9FmHfeqTqmktnT037NbkQAghwIYHCTAhAoF0CEt2tp2BtQ8Hi66npbd5mc44EEOAco4JNEIBAJQTSuKHR/inKB4z2O9v2qu5RcZoOaWUlBBDglWCmEwg0QyDe9hTLZhzHUQgsSgABXpQY+0MAAtsS0CiM25+2pdPeG3i8MwEEeGc+vAsBCEAAAhAYhQACPApWGoUABCAAgbYJ7O49Arw7I/aAAAQgAAEIJCeAACdHSoMQgAAEIACB3QnULMC7e88eEIAABCAAgYkIIMATgadbCEAAAhBomwACXGv88QsCEIAABLImgABnHR6MgwAEIACBWgkgwLVGtm2/8B4CEIBA9gQQ4OxDhIEQgAAEIFAjAQS4xqjiU9sE8B4CECiCAAJcRJgwEgIQgAAEaiOAANcWUfyBQNsE8B4CxRBAgIsJFYZCAAIQgEBNBBDgmqKJLxCAQNsE8L4oAghwUeHCWAhAAAIQqIUAAlxLJPEDAhCAQNsEivMeAS4uZBgMAQhAAAI1EECAa4giPkAAAhCAQHEEkgpwcd5jMAQgAAEIQGAiAgjwRODpFgIQgAAE2iaAACeLPw1BAAIQgAAE+hNAgPuzYk8IQAACEIBAMgIIcDKUbTeE9xCAAAQgsBgBBHgxXuwNAQhAAAIQSEIAAU6CkUbaJoD3EIAABBYngAAvzowjIAABCEAAAoMJIMCDEdIABNomgPcQgMByBBDg5bhxFAQgAAEIQGAQAQR4ED4OhgAE2iaA9xBYngACvDw7joQABCAAAQgsTQABXhodB0IAAhBomwDeDyOAAA/jx9EQgAAEIACBpQggwEth4yAIQAACEGibwHDvEeDhDGkBAhCAAAQgsDABBHhhZBwAAQhAAAIQGE6gZAEe7j0tQAACEIAABCYigABPBJ5uIQABCECgbQIIcKnxx24IQAACECiaAAJcdPgwHgIQgAAESiWAAJcaubbtxnsIQAACxRNAgIsPIQ5AAAIQgECJBBDgEqOGzW0TwHsIQKAKAghwFWHECQhAAAIQKI0AAlxaxLAXAm0TwHsIVEMAAa4mlDgCAQhAAAIlEUCAS4oWtkIAAm0TwPuqCCDAVYUTZyAAAQhAoBQCCHApkcJOCEAAAm0TqM57BLi6kOIQBCAAAQiUQAABLiFK2AgBCEAAAtURWEiAq/MehyAAAQhAAAITEUCAJwJPtxCAAAQg0DYBBLh3/NkRAhCAAAQgkI4AApyOJS1BAAIQgAAEehNAgHujantHvIcABCAAgbQEEOC0PGkNAhCAAAQg0IsAAtwLEzu1TQDvIQABCKQngACnZ0qLEIAABCAAgV0JIMC7ImIHCLRNAO8hAIFxCCDA43ClVQhAAAIQgMCOBBDgHfHwJgQg0DYBvIfAeAQQ4PHY0jIEIAABCEBgWwII8LZoeAMCEIBA2wTwflwCCPC4fGkdAhCAAAQgMJcAAjwXCxshAAEIQKBtAuN7jwCPz5geIAABCEAAAgcQQIAPQMIGCEAAAhCAwPgEchbg8b2nBwhAAAIQgMBEBBDgicDTLQQgAAEItE0AAc41/tgFAQhAAAJVE0CAqw4vzkEAAhCAQK4E/h8AAP//NiVrrgAAAAZJREFUAwCK2YAyRYr6RQAAAABJRU5ErkJggg==" mediaID="U3L1-Tic-Tac-Toe Setup_O Win_cst_costume"/><costume name="costume" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="U3L1-Tic-Tac-Toe Setup_X win_cst_costume"/><costume name="costume" center-x="240" center-y="180" image="data:image/png;base64,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f/71r38Z7SScf/75Rj+E4Qfa8847z2gHaJB6b9y4kZ9oHASMdRFoqQABOOKO1ZGUrf4vf/lLm4zicWxszCxbtszV9fbbb3fpkBKq1zHHHGOWL19u1qxZY15++WVTxn/6icalS5caPZaRH3kggEB8ApPiq3L3Gqf2zty5c12Tf/e737l0LAk/AGso99VXXw2m6o899pg54YQTzIoVK8zTTz/dtV4aflZg3r17tymybNu2zUybNi3LT8H3O9/5TpZu4o/MVX//iN6m9breb6JelIlAKgIE4Ih7+sgjj3S1//3vf+/SsSQWL17shqGff/55E8owuoKvjk4ffvhhR7nffvuZc88913z3u981L730kgu2Dz74oDnnnHPcev0S+onG9evXm+nTp2fLBRdc0G+T0t9X+7Rz0Wv4XMPqep+AXDo/GSLgBAjAjiK+xBFHHOEq/cQTT7h0LImxsfCGoRWcFHyfe+65jPHQQw81t912m9m5c6e59dZbzVlnneXuaZ2tMMQfBeE//vGPRsub3/zmIXIYfhPtQKh9/s5FkdxsQJ49e3a2E1JkG9ZBAIHeAgTg3j5Bv/vWt77VTJkyJaujzk0+++yzWTqmPyENQyv4nnrqqcYGXwXHe+65Jzv/G5Npp7qqbTrq1VG8bZ92LroNn69evdrMmTNnQlYaQlce8+fPN48//viE93kBAQSKCxCAi1sFuaY/DB3j2aUShAAAEABJREFUeeCyhqFH7RwN4evIUOdllZeCr4aK9SMSeh7zouCrtvlHvbNmzTI///nPuw6fa8do8+bNbqhdAfnoo492DLp5ylFHHZVderVw4cLsaN69SQIBBAoJEIALMYW7kh8gYgzAY2NhDENfdtll4458FXwVpMLt+WI1s8HXP+rVkPqjjz5q/J23frkpID/yyCPZcLzOX/vrP/DAA9kMcf810ggg0F+AANzfKOg1/C9RHcUFXdkuldOXu31LM2/rng39q1/9yvz0pz+1VTDf//73TVzB11V9XCIffHVUv27dupGG1HU5lvLQELRfWN195pdNGoFYBQjAsfbc3nrrPPDeZM/LZew6IT7WMQz9hz/8wZx00klZYM2PFFx99dWO5X3ve59517ve5Z7HmnjmmWeym33YI18FX53PLmPHQpPI7r///uwGJDoaPuyww8xxxx1nNBStRZPLYnWj3gjUKUAArlO7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" mediaID="U3L1-Tic-Tac-Toe Setup_Draw_cst_costume"/></media></snapdata>