<snapdata remixID="14624473"><project name="uriewuewy743892weury" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="uriewuewy743892weury"><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="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="doSetVar"><l>position number</l><l>0</l></block><block s="show"></block><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></custom-block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></custom-block><block s="hide"></block></script></block-definition><block-definition s="TicTacToe wins" 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="status of triple %&apos;okthenlist&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><list><block var="okthenlist"/></list></custom-block></block></script></block-definition><block-definition s="won? %&apos;xoro&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><list><custom-block s="TicTacToe wins"></custom-block></list></custom-block><script><block s="doIfElse"><block s="reportListContainsItem"><block var="item"/><l>Empty</l></block><script></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><block var="item"/><l>x</l></block><block s="reportListContainsItem"><block var="item"/><l>o</l></block></list></block><script></script><script><block s="doIf"><block s="reportListContainsItem"><block var="item"/><block var="xoro"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" 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="785"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="786"><item><ref mediaID="uriewuewy743892weury_Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="787"></list></sounds><variables></variables><blocks></blocks><scripts><script x="35.99999999999986" y="87.33333333333334"><block s="receiveGo"></block><block s="doSayFor"><l>Click the flag to start. Player 1 can be x and player 2 can be O. If you are plauer one you can start. After a player wins or the game ends, is indeed of a restart click on the flag sign again </l><l>5</l></block></script><script x="52.99999999999986" y="180.33333333333337"><block s="bubble"><l>cc</l></block></script></scripts><sprites select="1"><sprite name="Square" idx="1" x="0" y="-150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="798"><costumes><list id="799"><item><ref mediaID="uriewuewy743892weury_Square_cst_Empty"></ref></item><item><ref mediaID="uriewuewy743892weury_Square_cst_X"></ref></item><item><ref mediaID="uriewuewy743892weury_Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="800"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="30" y="10"><block s="doWearNextCostume"></block></script><script x="30" y="46.000000000000114"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>x</l></block><block s="doIfElse"><custom-block s="won? %s"><l>x</l></custom-block><script><block s="doSayFor"><l>X won! Click flag to restart.</l><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doChangeVar"><l>turns</l><l>1</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="turns"/><l>9</l></list></block><script><block s="doSayFor"><l>Tie</l><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>o</l></block><block s="doIfElse"><custom-block s="won? %s"><l>o</l></custom-block><script><block s="doSayFor"><l>O won! Click flag to re-start.</l><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doChangeVar"><l>turns</l><l>1</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="turns"/><l>9</l></list></block><script><block s="doSayFor"><l>Tie</l><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block></script><script><block s="doSayFor"><l>Next player&apos;s turn</l><l>2</l></block></script></block></script><script x="157" y="808.9999999999983"><block s="receiveKey"><l><option>space</option></l><list></list></block></script><script x="56" y="844.9999999999984"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Empty</l></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><comment w="90" collapsed="true">X plays first.</comment></block></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l></list></block></block><block s="doSetVar"><l>turns</l><l>0</l></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="10" y="219.000002" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="8" y="11" color="243,118,29" hidden="true"/><watcher var="turns" style="normal" x="10" y="240.000004" 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="952">x,o,x,o,x,x,x,o,o</list></variable><variable name="turns"><l>8</l></variable></variables></scene></scenes></project><media name="uriewuewy743892weury" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezVbZLcxhEE0A3d/48v5WvZClESudydDwDd6K7K57Akcgbornw1EfnHfz/+8z//MPAb8BvwG/Ab8Bu49zfwx4f/ESBAgAABArcLZBfw7dwuJECAAAECPwQU8A8H/yZAgAABArcKKOBbube6zDAECBAgsFBAAS/EdzUBAgQI5Aoo4NzdZyeXngABAosFFPDiBbieAAECBDIFFHDm3qXOFpCeAIENBBTwBkswAgECBAjkCSjgvJ1LTCBbQHoCmwgo4E0WYQwCBAgQyBJQwFn7lpYAgWwB6TcSUMAbLcMoBAgQIJAjoIBzdi0pAQIEsgU2S6+AN1uIcQgQIEAgQ0ABZ+xZSgIECBDYTODmAt4svXEIECBAgMAiAQW8CN61BAgQIJAtoIBv3L+rCBAgQIDAPwIK+B8J/yVAgAABAjcKKOAbsbOvkp4AAQIEfhVQwL9q+DMBAgQIELhJQAHfBO2abAHpCRAg8LuAAv5dxN8JECBAgMANAgr4BmRXEMgWkJ4Age8EFPB3Kj4jQIAAAQKTBRTwZGDHEyCQLSA9gUcCCviRjM8JECBAgMBEAQU8EdfRBAgQyBaQ/pmAAn6m4zsCBAgQIDBJQAFPgnUsAQIECGQLvEqvgF8J+Z4AAQIECEwQUMATUB1JgAABAgReCfQu4FfpfU+AAAECBBYJKOBF8K4lQIAAgWwBBdx3/5IRIECAwMYCCnjj5RiNAAECBPoKKOC+u81OJj0BAgQ2F1DAmy/IeAQIECDQU0AB99yrVNkC0hMgUEBAARdYkhEJECBAoJ+AAu63U4kIZAtIT6CIgAIusihjEiBAgEAvAQXca5/SECCQLSB9IQEFXGhZRiVAgACBPgIKuM8uJSFAgEC2QLH0CrjYwoxLgAABAj0EFHCPPUpBgAABAsUEBhdwsfTGJUCAAAECiwQU8CJ41xIgQIBAtoACHrh/RxEgQIAAgXcFFPC7Up4jQIAAAQIDBRTwQMzso6QnQIAAgSMCCviIlmcJECBAgMAgAQU8CNIx2QLSEyBA4KiAAj4q5nkCBAgQIDBAQAEPQHQEgWwB6QkQOCOggM+oeYcAAQIECFwUUMAXAb1OgEC2gPQEzgoo4LNy3iNAgAABAhcEFPAFPK8SIEAgW0D6KwIK+IqedwkQIECAwEkBBXwSzmsECBAgkC1wNb0CvirofQIECBAgcEJAAZ9A8woBAgQIELgqULuAr6b3PgECBAgQWCSggBfBu5YAAQIEsgUUcN39m5wAAQIECgso4MLLMzoBAgQI1BVQwHV3lz259AQIECguoICLL9D4BAgQIFBTQAHX3JupswWkJ0CggYACbrBEEQgQIECgnoACrrczExPIFpCeQBMBBdxkkWIQIECAQC0BBVxrX6YlQCBbQPpGAgq40TJFIUCAAIE6Agq4zq5MSoAAgWyBZukVcLOFikOAAAECNQQUcI09mZIAAQIEmgkcLOBm6cUhQIAAAQKLBBTwInjXEiBAgEC2gAI+sH+PEiBAgACBUQIKeJSkcwgQIECAwAEBBXwAK/tR6QkQIEBgpIACHqnpLAIECBAg8KaAAn4TymPZAtITIEBgtIACHi3qPAIECBAg8IaAAn4DySMEsgWkJ0BghoACnqHqTAIECBAg8EJAAb8A8jUBAtkC0hOYJaCAZ8k6lwABAgQIPBFQwE9wfEWAAIFsAelnCijgmbrOJkCAAAECDwQU8AMYHxMgQIBAtsDs9Ap4trDzCRAgQIDANwIK+BsUHxEgQIAAgdkCexfw7PTOJ0CAAAECiwQU8CJ41xIgQIBAtoAC3nf/JiNAgACBxgIKuPFyRSNAgACBfQUU8L67yZ5MegIECDQXUMDNFyweAQIECOwpoID33IupsgWkJ0AgQEABByxZRAIECBDYT0AB77cTExHIFpCeQIiAAg5ZtJgECBAgsJeAAt5rH6YhQCBbQPogAQUctGxRCRAgQGAfAQW8zy5MQoAAgWyBsPQKOGzh4hIgQIDAHgIKeI89mIIAAQIEwgR+K+Cw9OISIECAAIFFAgp4EbxrCRAgQCBbQAH/sn9/JECAAAECdwko4Luk3UOAAAECBH4RUMC/YGT/UXoCBAgQuFNAAd+p7S4CBAgQIPC3gAL+G8J/sgWkJ0CAwN0CCvhucfcRIECAAIE/BRTwnwj+TyBbQHoCBFYIKOAV6u4kQIAAgXgBBRz/EwBAIFtAegKrBBTwKnn3EiBAgEC0gAKOXr/wBAhkC0i/UkABr9R3NwECBAjECijg2NULToAAgWyB1ekV8OoNuJ8AAQIEIgUUcOTahSZAgACB1QJrC3h1evcTIECAAIFFAgp4EbxrCRAgQCBbQAGv27+bCRAgQCBYQAEHL190AgQIEFgnoIDX2WffLD0BAgTCBRRw+A9AfAIECBBYI6CA17i7NVtAegIECHwoYD8CAgQIECCwQEABL0B3JYFoAeEJEPhLQAH/xeBfBAgQIEDgXgEFfK+32wgQyBaQnsC/Agr4Xwp/IECAAAEC9wko4Pus3USAAIFsAek/CSjgTxz+QoAAAQIE7hFQwPc4u4UAAQIEsgW+pFfAX0h8QIAAAQIE5gso4PnGbiBAgAABAl8Eogr4S3ofECBAgACBRQIKeBG8awkQIEAgW0ABx+xfUAIECBDYSUAB77QNsxAgQIBAjIACjll1dlDpCRAgsJuAAt5tI+YhQIAAgQgBBRyxZiGzBaQnQGBHAQW841bMRIAAAQLtBRRw+xULSCBbQHoCuwoo4F03Yy4CBAgQaC2ggFuvVzgCBLIFpN9ZQAHvvB2zESBAgEBbAQXcdrWCESBAIFtg9/QKePcNmY8AAQIEWgoo4JZrFYoAAQIEdheYW8C7pzcfAQIECBBYJKCAF8G7lgABAgSyBRTwvP07mQABAgQIPBRQwA9pfEGAAAECBOYJKOB5ttknS0+AAAECTwUU8FMeXxIgQIAAgTkCCniOq1OzBaQnQIDASwEF/JLIAwQIECBAYLyAAh5v6kQC2QLSEyDwloACfovJQwQIECBAYKyAAh7r6TQCBLIFpCfwtoACfpvKgwQIECBAYJyAAh5n6SQCBAhkC0h/SEABH+LyMAECBAgQGCOggMc4OoUAAQIEsgUOp1fAh8m8QIAAAQIErgso4OuGTiBAgAABAocFWhXw4fReIECAAAECiwQU8CJ41xIgQIBAtoACbrN/QQgQIECgkoACrrQtsxIgQIBAGwEF3GaV2UGkJ0CAQDUBBVxtY+YlQIAAgRYCCrjFGoXIFpCeAIGKAgq44tbMTIAAAQLlBRRw+RUKQCBbQHoCVQUUcNXNmZsAAQIESgso4NLrMzwBAtkC0lcWUMCVt2d2AgQIECgroIDLrs7gBAgQyBaonl4BV9+g+QkQIECgpIACLrk2QxMgQIBAdYFrBVw9vfkJECBAgMAiAQW8CN61BAgQIJAtoIDP79+bBAgQIEDgtIACPk3nRQIECBAgcF5AAZ+3y35TegIECBC4JKCAL/F5mQABAgQInBNQwOfcvJUtID0BAgQuCyjgy4QOIECAAAECxwUU8HEzbxDIFpCeAIEhAgp4CKNDCBAgQIDAMQEFfMzL0wQIZAtIT2CYgAIeRukgAgQIECDwvoACft/KkwQIEMgWkH6ogAIeyukwAgQIECDwnoACfs/JUwQIECCQLTA8vQIeTupAAgQIECDwWkABvzbyBAECBAgQGC5QqoCHp3cgAQIECBBYJKCAF8G7lgABAgSyBRRwmf0blAABAgQ6CSjgTtuUhQABAgTKCCjgMqvKHlR6AgQIdBNQwN02Kg8BAgQIlBBQwCXWZMhsAekJEOgooIA7blUmAgQIENheQAFvvyIDEsgWkJ5AVwEF3HWzchEgQIDA1gIKeOv1GI4AgWwB6TsLKODO25WNAAECBLYVUMDbrsZgBAgQyBbonl4Bd9+wfAQIECCwpYAC3nIthiJAgACB7gLPC7h7evkIECBAgMAiAQW8CN61BAgQIJAtoIAf7983BAgQIEBgmoACnkbrYAIECBAg8FhAAT+2yf5GegIECBCYKqCAp/I6nAABAgQIfC+ggL938Wm2gPQECBCYLqCApxO7gAABAgQIfBVQwF9NfEIgW0B6AgRuEVDAtzC7hAABAgQIfBZQwJ89/I0AgWwB6QncJqCAb6N2EQECBAgQ+CmggH9a+BMBAgSyBaS/VUAB38rtMgIECBAg8ENAAf9w8G8CBAgQyBa4Pb0Cvp3chQQIECBA4ONDAfsVECBAgACBBQJbFfCC/K4kQIAAAQJLBBTwEnaXEiBAgEC6gALe5hdgEAIECBBIElDASduWlQABAgS2EVDA26wiexDpCRAgkCaggNM2Li8BAgQIbCGggLdYgyGyBaQnQCBRQAEnbl1mAgQIEFguoICXr8AABLIFpCeQKqCAUzcvNwECBAgsFVDAS/ldToBAtoD0yQIKOHn7shMgQIDAMgEFvIzexQQIEMgWSE+vgNN/AfITIECAwBIBBbyE3aUECBAgkC3w8aGA038B8hMgQIDAEgEFvITdpQQIECCQLpBcwOm7l58AAQIEFgoo4IX4riZAgACBXAEFnLp7uQkQIEBgqYACXsrvcgIECBBIFVDAqZvPzi09AQIElgso4OUrMAABAgQIJAoo4MSty5wtID0BAlsIKOAt1mAIAgQIEEgTUMBpG5eXQLaA9AS2EVDA26zCIAQIECCQJKCAk7YtKwEC2QLSbyWggLdah2EIECBAIEVAAadsWk4CBAhkC2yXXgFvtxIDESBAgECCgAJO2LKMBAgQILCdwK0FvF16AxEgQIAAgUUCCngRvGsJECBAIFtAAd+2fxcRIECAAIGfAgr4p4U/ESBAgACB2wQU8G3U2RdJT4AAAQKfBRTwZw9/I0CAAAECtwgo4FuYXZItID0BAgS+CijgryY+IUCAAAEC0wUU8HRiFxDIFpCeAIHvBRTw9y4+JUCAAAECUwUU8FRehxMgkC0gPYHHAgr4sY1vCBAgQIDANAEFPI3WwQQIEMgWkP65gAJ+7uNbAgQIECAwRUABT2F1KAECBAhkC7xOr4BfG3mCAAECBAgMF1DAw0kdSIAAAQIEXgt0LuDX6T1BgAABAgQWCSjgRfCuJUCAAIFsAQXcdf9yESBAgMDWAgp46/UYjgABAgS6CijgrpvNziU9AQIEthdQwNuvyIAECBAg0FFAAXfcqkzZAtITIFBCQAGXWJMhCRAgQKCbgALutlF5CGQLSE+gjIACLrMqgxIgQIBAJwEF3GmbshAgkC0gfSkBBVxqXYYlQIAAgS4CCrjLJuUgQIBAtkC59Aq43MoMTIAAAQIdBBRwhy3KQIAAAQLlBIYWcLn0BiZAgAABAosEFPAieNcSIECAQLaAAh62fwcRIECAAIH3BRTw+1aeJECAAAECwwQU8DDK7IOkJ0CAAIFjAgr4mJenCRAgQIDAEAEFPITRIdkC0hMgQOC4gAI+9xY1cQAAAlhJREFUbuYNAgQIECBwWUABXyZ0AIFsAekJEDgnoIDPuXmLAAECBAhcElDAl/i8TIBAtoD0BM4LKODzdt4kQIAAAQKnBRTwaTovEiBAIFtA+msCCvian7cJECBAgMApAQV8is1LBAgQIJAtcD29Ar5u6AQCBAgQIHBYQAEfJvMCAQIECBC4LlC5gK+ndwIBAgQIEFgkoIAXwbuWAAECBLIFFHDV/ZubAAECBEoLKODS6zM8AQIECFQVUMBVN5c9t/QECBAoL6CAy69QAAIECBCoKKCAK27NzNkC0hMg0EJAAbdYoxAECBAgUE1AAVfbmHkJZAtIT6CNgAJus0pBCBAgQKCSgAKutC2zEiCQLSB9KwEF3GqdwhAgQIBAFQEFXGVT5iRAgEC2QLv0CrjdSgUiQIAAgQoCCrjClsxIgAABAu0EDhVwu/QCESBAgACBRQIKeBG8awkQIEAgW0ABv71/DxIgQIAAgXECCnicpZMIECBAgMDbAgr4barsB6UnQIAAgbECCnisp9MIECBAgMBbAgr4LSYPZQtIT4AAgfECCni8qRMJECBAgMBLAQX8ksgDBLIFpCdAYI6AAp7j6lQCBAgQIPBUQAE/5fElAQLZAtITmCeggOfZOpkAAQIECDwUUMAPaXxBgACBbAHp5woo4Lm+TidAgAABAt8KKOBvWXxIgAABAtkC89Mr4PnGbiBAgAABAl8EFPAXEh8QIECAAIH5AjsX8Pz0biBAgAABAosEFPAieNcSIECAQLaAAt51/+YiQIAAgdYCCrj1eoUjQIAAgV0F/g8AAP//MjrIAwAAAAZJREFUAwAFt2RNSFHgRwAAAABJRU5ErkJggg==" mediaID="uriewuewy743892weury_Stage_cst_Untitled"/><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAA30lEQVR4AeySwQ3CQBADN4jv9RBRBIIftYCoCkE7IEQhpAN+R0IF9mdNLo6yP6+cnckqGnumgw7jTbWF6fvNazoojqdz1FpnPffHM0op699Bo51mXh/07yptyIaSCfiXSwZO19kQjSx5wYaSgdN1NkQjS16woWTgdJ3UEP21wIIPAiBJIzYkxQ+U2xAASRqxISl+oNyGAEjSiA1J8QPlNgRAkkZsSIofKLchAJI0slxDUuxEuQ0RsCRRG5JgJ0ptiIAlidqQBDtRakMELEm0TUO36yW6rpv17HfbGIb35wsAAP//YCtmxAAAAAZJREFUAwBGS82CCTBFoQAAAABJRU5ErkJggg==" mediaID="uriewuewy743892weury_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="uriewuewy743892weury_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="uriewuewy743892weury_Square_cst_O"/></media></snapdata>