<snapdata remixID="11101611"><project name="U1L1- Tic Tac Toe-Liliana" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U1L1- Tic Tac Toe-Liliana"><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></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></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="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></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></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></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="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></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="reportGreaterThan"><block var="i"/><block var="end"/></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></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></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></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></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="doRepeat"><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></block><block s="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block><block s="doRepeat"><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></block><block s="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block><block s="doRepeat"><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></block></script></block-definition><block-definition s="possible winning triplets" type="reporter" category="other"><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>3</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;triple&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="board"/><script><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doReport"><block var="item"/></block></script></block></script></custom-block></script><scripts><script x="67" y="211.19999999999976"><custom-block s="possible winning triplets"></custom-block></script></scripts></block-definition></blocks><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="735"><pentrails>data:image/png;base64,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o+ONJEACJEACJGCcAAVsnB3vJAESIAESIAHDBChgw+h4IwmQAAmQAAkYJ0ABG2fHO0mABEiABEjAMAEK2DA63kgCJEACJEACxglQwMbZ8U4SIAESIAESMEyAAjaMjjeSAAmQAAmQgHECFLBxdryTBEiABEiABAwToIANo+ONJEACJEACJGCcAAVsnB3vJAESIAESIAHDBChgw+h4IwmQAAmQAAkYJ0ABG2fHO0mABEiABEjAMAEK2DA63kgCJEACJEACxglQwMbZ8U4SIAESIAESMEyAAjaMjjeSAAmQAAmQgHECFLBxdryTBEiABEiABAwToIANo+ONJMk9DiUAAADmSURBVEACJEACJGCcAAVsnB3vJAESIAESIAHDBChgw+h4IwmQAAmQAAkYJ0ABG2fHO0mABEiABEjAMAEK2DA63kgCJEACJEACxglQwMbZ8U4SIAESIAESMEyAAjaMjjeSAAmQAAmQgHECFLBxdryTBEiABEiABAwToIANo+ONJEACJEACJGCcAAVsnB3vJAESIAESIAHDBChgw+h4IwmQAAmQAAkYJ0ABG2fHO0mABEiABEjAMAEK2DA63kgCJEACJEACxglQwMbZ8U4SIAESIAESMEyAAjaMjjeSAAmQAAmQgHEC/x+rnhgbJ1NgpgAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="736"></list></costumes><sounds><list struct="atomic" id="737"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="150.00000000000128" y="-99.99999999999997" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="742"><costumes><list id="743"><item><ref mediaID="Square_cst_Empty"></ref></item><item><ref mediaID="Square_cst_X"></ref></item><item><ref mediaID="Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="744"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="18.26666666666665" y="10"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="13.266666666666652" y="106.2000000000001"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="10" y="173.66666666666674"><block s="receiveGo"></block><block s="doWait"><l>.1</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l></list></block></block></script><script x="234.00000000000006" y="551.9999999999998"><custom-block s="status of all winning triples"></custom-block></script><script x="63" y="322"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="possible winning triplets"></custom-block><script><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block var="item"/></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><script><block s="doSayFor"><l>X Wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block var="item"/></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doSayFor"><l>O Wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></custom-block></script></block></script><script x="485.26666666666665" y="82"><block s="receiveOnClone"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doForever"><script><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><block s="reportMouseDown"></block></block><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStamp"></block><block s="doWait"><l>.5</l></block><block s="removeClone"></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportAnd"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><block s="reportMouseDown"></block></block><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doStamp"></block><block s="doWait"><l>.5</l></block><block s="removeClone"></block></script></block></script></block></script></block></script><script x="678.3333333333335" y="60"><block s="receiveOnClone"></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="2.666666666666515" y="2.666666666666668" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="2.666666666666515" y="21.333334399999984" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="1.599999999999909" y="50.133333333333354" color="243,118,29" extX="80" extY="70.00000000000001" hidden="true"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="914">empty,O,empty,X,X,X,empty,O,empty</list></variable></variables></scene></scenes></project><media name="U1L1- Tic Tac Toe-Liliana" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmsENglAQBZcm8EqsxFok36KM1sIVYjjYkYmJBbzLBH+G++SxMxwZqrNnqKpLVS093DVN5/170HVuy/Nx/+ub1u1Vt9beHnTUjBY6apnfe1nIQrABPzlYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgN9F+rlj8ZxPG0fybadhnLD9WYAAAAASUVORK5CYII=" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2jtPwlAUB/DDBiERZ6KGkS9AYHQiBqkJ8QEoEIzI6nNwNOJmjN/CsDk6qpvGBBcfq69EHXEjLqYkNaJUzr33nN4WYWvSx/3df3vDP60PACKGkdkKBv1+8Piv1fq49gHAeCwWPy6VFz0Nent9gatG46ENymbzR/X64bCXAzq/uITdWm0Acm2I/zOhx6dnGBsdcVUqdmNCJbRUqUI4HIbazrYrUDe3d2Ck07C3fwDTmamOMaFAzeY7VJarEI1GtaMszEKh2HUsKJA5BW5A9cKY40SDdKMwGGGQLhQWIwVyGiWCkQY5hRLFKIG4UTIYZRAXShZDAqJGqWDIQFQoVQwpSBVFgSEHyaKoMCwgURQlhg2ERVFjWEG9UBwYdpAdigvjCOgnKpfLtsuZXZ/paGsSG0L1QeL8X4eYfapQLMHZ6QmsrK6xFUXHQOZtNplKQSAQgJnZOW+Dvj8zmxvrrHWePaFuCwBnnWcF/bWacaHYQJilmQPFAsJgrOWPGkUOEsFwoEhBMhhqFBlIBUOJIgFRYKhQyiBKDAVKCcSBUUVJgzgxKigpkBMYWZQwyEmMDEoIpAMjikKDdGJEUCiQGzBYFAqUTE5APJFga5mi1d76Q5vLz8u9NHbja30TFQoN/ZoLVEKiM6hz/wFI5+xjrt3fCfXbB4ARAChjYvXAPvefLoh8QmAwO/oAAAAASUVORK5CYII=" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABGBJREFUaEPtmktME1EUhv+ulcdKFwgiCtTHwhaMbhREQ4zgK2oUfMSoBSUuJEbjhlLKxiAVF8YHxcSoQPERH2BiiIrowgfQaiKIkmgEFd3x0DXmjLlJS2c6d2buFEQmabrovWfOd/4z5957phZMscsCIBtA21TgSk5O6ZKA9h9wtF2uq/2nmV6+6kCRw/F2GmiyyjitEK8yrY+ewO8PoO/jB7Q9eYzPnz+FTd22fQcSEhKw1GZHzuosJCXO4TWvOE6oQv0DX+H11qH++jVkZC6TPna7Ddb0NFln6ea9Hz7iTcCP+/fuSuN3FhRi65aNusGEAAWDFB0qQWHBDl3Rvn3nPnyNDRgeGkLx4RJdYIaBrlyth9vlBIEcLnYgLi5Wd3TZRErX6qoqJCYlobzcqSk4uoGGh0dQ7qpAT3c33JWVWLF8mWGQYANk/8IlL2ovnsfFWi9y1+Zw2dcFRDc76ChCbGwszniqhaii5C2l4fFjpTjtqeFKQc1ADMZqtaLS7eKKmtFB3T3vsSE/nwtKM9CBg0WIiYnB2RqPUT81zSeoJYsX4cXL1xHTWxPQufOX0P60DXXeWlPTTC39AoGA4v25gViE3nX3YPGihZqiK3Lw0dJjkjmlDOEGolSz2TNwpKRYpH+abdEzbLPZ0NDok009LiAaVFiwE5Gk1uyZgQmU+gF/F+SOOlxAJPOC1LQJV4fFgKnU3NISlv6qQLStmZuUiKGh4QkpBEpCnqry4Pev0bClQxWItja0eYx2mVbLSCpSpUdL0dr6MGSoKhCl28pVWVyrtJoTon9PSZmP8WmnCiQ3SbRjeu3JBVsVyGKxYGxsTO89TZ1H1Y6u4KUkIhD96PF4cPOGz1TH9BqnY0aTzxdSvlWBvF6vbL3X64TIeeT8eP+mgURG2KgtzQop1XqjjoiaT4e/58/aQ9bI/6vKUSRzc9eZ0jMQoRKdANbn5Ycs+qoKlTldmL8gFfv27hLhg1AbtOg/bW8P6QqpArFe2WRbi1irS/Nejrbq8fFx+NI/oKk/JlQKGWOUOTNmxuDkib8nWHapKkQDlSab7bSS/UhB5gKiM1F2VtakOrH+/DEo20bjAmIq0Xe0enFK6rADp9IjwA3EVFJqTkQr/ahUp6alhz07mp4hNpi1ZSeqWULH7q7Ojoh9QW6FGBQViN7e3qg3G1kw5Rojmqvc+HSKNhQvDPmpWaHxSrlc5aZ2UulUeqa6Kqx3oPTM6gYig5TT9P7G6XIL3xpREaqocGOgvx81Z2u4g2YIiEnsLCuT3rY5HA7DL75o0bxW3yipouetoGEgggp2YnXOmrAdME9JJ0UaGpskxcmG3uAIAWIOE9ide8140NIsldeNmzZLLeTMDLs0ZKE1Xeq+0sFxdPQXvn0fRF9fnzSWPrt270FeXp4hlYUCBStBEe/o9EsO038VRkZGcOtmkzRk3rwUSQV6ccaARb2jNQ2IJ83MGDMNZEZURdqc2gpNlX80zpo1+9UfMU6JpNqpaVIAAAAASUVORK5CYII=" mediaID="Square_cst_O"/></media></snapdata>