<snapdata remixID="10847727"><project name="tic tac toe" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnXl0FFW+x7+BJJCQBJKQQNh3PCxB8CAO2xgBDfBU8CkIozKM4lGQIz6X0efyMm+c0dEwOKNyPDKjDwjiA2WCC6AMYgIyCA8YEHAjkAASkgDZTMjW3e/cSppp2oSq1O2uqq769j8uXbfurc/v1/eTW3XvrTDwQwIkQAIkQAIkYDiBMMNrZIUkQAIkQAIkQAKggJkEJEACJEACJGACAQrYBOiskgRIgARIgAQoYOYACZAACZAACZhAgAI2ATqrJAESIAESIAEKmDlAAiRAAiRAAiYQoIBNgM4qSYAESIAESIACZg6QAAmQAAmQgAkEKGAToLNKEiABEiABEqCAmQMkQAIkQAIkYAIBCtgE6KySBEiABEiABChg5gAJkAAJkAAJmECAAjYBOqskARIgARIgAQqYOUACJEACJEACJhCggE2AzipJgARIgARIgAJmDpAACZAACZCACQQoYBOgs0oSIAESIAESoICZAyRAAiRAAiRgAgEK2ATorJIESIAESIAEKGDmAAmQAAmQAAmYQIACNgE6qyQBEiABEiABCpg5QAIkQAIkQAImEKCATYDOKkmABEiABEiAAmYOkAAJkAAJkIAJBChgE6CzShIgARIgARKggJkDJEACJEACJGACAQrYBOiskgRIgARIgAQoYOYACZAACZAACZhAgAI2ATqrJAESIAESIAEKmDlAAiRAAiRAAiYQoIBNgM4qSYAESIAESIACZg6QAAmQAAmQgAkEKGAToLNKEiABEiABEqCAmQMkQAIkQAIkYAIBCtgE6KySBEiABEiABChg5gAJkAAJkAAJmECAAjYBOqskARIgARIgAQqYOUACJEACJEACJhCggE2AzipJgARIgARIgAJmDpAACZAACZCACQQoYBOgs0oSIAESIAESoICZAyRAAiRAAiRgAgEK2ATorJIESIAESIAEKGDmAAmQAAmQAAmYQIACNgE6qyQBEiABEiABCpg5QAIkQAIkQAImEKCATYDOKkmABEiABEiAAmYOkAAJkAAJkIAJBChgE6CzShIgARIgARKggJkDJEACJEACJGACAQrYBOiskgRIgARIgAQoYOYACZAACZAACZhAgAI2ATqrJAESIAESIAEKmDlAAiRAAiRAAiYQoIBNgM4qSYAESIAESIACZg6QAAmQAAmQgAkEKGAToLNKEiABEiABEqCAmQMkQAIkQAIkYAIBCtgE6KySBEiABEiABChg5gAJkAAJkAAJmECAAjYBOqskARIgARIgAQqYOUACJEACJEACJhCggE2AzipJgARIgARIgAJmDpAACZAACZCACQQoYBOgs0oSIAESIAESoICZAyRAAiRAAiRgAgEK2ATorJIESIAESIAEKGDmAAmQAAmQAAmYQIACNgE6qyQBEiABEiABCpg5QAIkQAIkQAImEKCATYDOKkmABEiABEiAAmYOkAAJkAAJkIAJBChgE6CzShIgARIgARKggJkDJEACJEACJGACAQrYBOiskgRIgARIgAQoYOYACZAACZAACZhAgAI2ATqrJAESIAESIAEKmDlAAiRAAiRAAiYQoIBNgM4qSYAESIAESIACZg6QAAmQAAmQgAkEKGAToLNKEiABEiABEqCAmQMkQAIkQAIkYAIBCtgE6KySBEiABEiABChg5gAJkAAJkAAJmECAAjYBOqskARIgARIgAQqYOUACJEACJEACJhCggE2AzipJgARIgARIgAJmDpAACZAACZCACQQoYBOgs0oSIAESIAESoICZAyRAAiRAAiRgAgEK2ATorJIESIAESIAEKGDmAAmQAAmQAAmYQIACNgE6qyQBEiABEiABCpg5QAIkQAIkQAImEKCATYDOKkmABEiABEiAAmYOkAAJkAAJkIAJBChgE6CzShIgARIgARKggJkDJEACJEACJGACAUsL+NZbb50QFhY2yQQurJIESCAABDwez7aNGzfuCMCpeAoSsB0BSwt4xowZGQB+DiDHduSNuSDBTnzITx9v8tPHzVtK+e1mZ2eL3zE/JEACfgRCQcDgD1hf3jb9AUN++vCB/HSCaypGfnL8WNr+BChgG8eYHaBccMmP/OQIsDQJXJkABWzjDKFA5IJLfuQnR4ClSYACdmwOUCByoSc/8pMjwNIkQAE7NgcoELnQkx/5yRFgaRKggB2bAxSIXOjJj/zkCLA0CVDAjs0BCkQu9ORHfnIEWJoEKGDH5gAFIhd68iM/OQIsTQIUsGNzgAKRCz35kZ8cAZYmAQrYsTlAgciFnvzIT44AS5MABezYHKBA5EJPfuQnR4ClSYACdmwOUCByoSc/8pMjwNIkQAE7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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><watcher var="number of rows" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="size of tiles" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><sprite name="Sprite" idx="1" x="-220" y="160" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="10"><costumes><list id="11"><item><costume name="Tic-tac-toe-X" center-x="16" center-y="16.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAAAXNSR0IArs4c6QAAAuhJREFUWEe9lktvElEUx/8D00fQ2IkLV430C0BXJtVEuy2gq2400G5LdWPcYLE7aVM2TVyVbvuwfgFwqc1Qdds2xG1NdNuAKRQoMOYMZXpn5s4LIjdhw733/H/nMeceoXL+pTM6KgqCIGDYq93uQLi8kBW+uALADZTbc3z3hHq1SBYADGaoXxsMwLAT0NW7BrjxvlyuqhuSdGtgombzCrVaA5J029KWKQKPHq6AaiJfeAdJCjjUgX3ayJlYdA2h8H1sbCxw7ekAkktb2N+XVdpweOoaor9I9MRPTs40e0ff1k2R0AHs7R1iObmtHSKIjwevEQze85yOyNx7FIs/tXtbuSUkErP2ALRrhJiQAsjnVzE9PeUago0kXbISZ4pQb5sgUqld/K3U1A0vEEbxlfQ80ul5RkABNSC/389+BWbnjo/PEI1mPEEYxePxx8htL9tGzrYPeIHoR9wyBSyyG4h+xV0B0CEeBBXWs6cPTEXrJuysg65bsRGCjCwszmJ351Cz51XcJgL8DkcQ1CdOT39BgQKBeS1DoSAKn1c9t3DPryF1uJmZFP78Ptc8n5y8i+8/sp7FXdcAmzNjo6JI0NyQs+h0Tt3LdQ2QIVkuIRpZ02yOj4/gsn6lJcKu41mBmJ5jq4OU/1gsg0q52x0p5wef3uDF8021Jnrr5as5ZLOLTo5r+0K9KitOo5dR/M5EAKXSBzXnVBPRSEYHEU88QS6XtIDQF7hjCnjihQL7OCkol2t4m9rRnnJStoe4YTMA6OmsxYPaoNLpdODz+VSLpo5oG4kuhGUEnD3nR9gJotVqQxS7L6ElgHGaoZzrw25fY04QjcYVxsZG+AD24u5HdyOE1YjHHUrZz6qfb7sXHx6EXMxoNcNNATsNDSLeg2A7Z/FoHeFwUJ26bWuACpCiwBsiXXcY5iBB0HI1lBqrlC7y/vMK0my24Pf71B+7HBuRVyHj+e4AqhcdKoCTA8JF5asiiqLTuf+2/w+h7+rZqz8loAAAAABJRU5ErkJggg==" id="12"/></item><item><costume name="Tic-tac-toe-O" center-x="16" center-y="16.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAAAXNSR0IArs4c6QAAA3BJREFUWEfFl01ME0EUgF8jJEYoNF4AD+wJTUwo4kEi2h6RVvFghBhDD2CQRCknC/LjjeJP46X1j2DKoRyQXgzFFmlMTEsgoJG0BqNyKokRb22ABMwSzNumw2x3trstNcxxd+a97/3OG8321tweHNLieR40hwmAducMEIv9htjaH8F3XGUZcFxFTn5UDYAKfe/C4BkPQCSyylRWU1MFllYTNF02qAZSBIjHN8B23wUejz8rCy0WMzgeWUGn02Y8lxHAM+4HW68T4vFNIgQFo4UlJUXw6fMKBINLEE9sQjQq9YpOVwyOx91gaTXLQsgCDA27YcjuFh38EHwJF+qrZYVN+cLgmw4JYaLX4EA7DPa3M88xAVzPJ8HW4yQH9PoqmHr7FMrLjqsKQyi0DPd6nSKvOJ50g/Vui+S8BACtaLnRRzY2XTGA+/UD0GqPqVKe2rTL83Drth0m3gTJucmJh3C1ySCSIwLAhKurbwfMeFxGQy3MzriyUpy++dr1HvAH5pPlylXA4rxblJgiADruXGU5LC6MKWaxEt3Ozl/Qn7kJsbV1YWt6PogAyk40QiKRzHiWu5SUyf3HauroHBZ+Y2Ws/5ohWwkAHXtMuqWFsVz1Mc+dO99GkpI2jgB0dNpJ+chl7EGI6PBitxwdGRDEEYCGRiuEwsvCx9mAC4zG2oPok5zF0mwwWSXJTQDo+G9vzeVROd72GkHe0aKLkjwgAKmfuON/A9A6FAD26fPhEpaRBIDO0h/fvKqv08xg+wbgFV5X3yZsp6uMmYT57AEpQLoX0B2WANAXEF0m+XA9ypArcwKA/f/U6WaSpd9XvAdow+LcQdno/tRcQYdY1IrpXpBPL9DWp19wIgC6WaArRkf6M04zasJDx57V5CTzAE2LF8d7vwtw2MxlYeZfMluJ61lelQDgTNBg6hZNM7l4It1yLL3ZgFOSV8yRDJMG+0LqakbrjcazMPqqT7E/oNU4RYdCX4jTSkuLhduV9XaQHUpZnkCJGA4c02r0JwEF40LQSPQn+KbDkjeDnOUpuoxjOUI8e+GVTMdq8wGnn647zRnLWfFhgsowJHif49BCh4UFgl7BwRPHcDXPNVUAtCKEiH5dFaBiseScx3HlgjJ9dZVk6lXyVtYASgKz+c/zu6DZiH/cKywsyOZcXvai8oKCI/APlOz4yhW9kFoAAAAASUVORK5CYII=" id="13"/></item></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666657" y="16.66666666666667"><block s="receiveInteraction"><l><option>dropped</option></l></block><block s="doStamp"></block><block s="doGlide"><l>.5</l><l>-220</l><l>160</l></block><block s="doWearNextCostume"></block></script><script x="381" y="25"><block s="receiveGo"></block><block s="clear"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-200</l><l>-160</l></block><block s="down"></block><block s="doSetVar"><l>number of rows</l><l>0</l></block><block s="doAsk"><l>How many rows of tiles will be made?</l></block><block s="doSetVar"><l>number of rows</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>size of tiles</l><l>0</l></block><block s="doAsk"><l>What will be the size of the tiles?</l></block><block s="doSetVar"><l>size of tiles</l><block s="getLastAnswer"></block></block><custom-block s="draw row of %s tiles of size %s"><block var="number of rows"/><block var="size of tiles"/></custom-block><custom-block s="to continue"></custom-block><block s="up"></block><block s="down"></block><custom-block s="draw row of %s tiles of size %s"><block var="number of rows"/><block var="size of tiles"/></custom-block><block s="setHeading"><l>270</l></block><custom-block s="draw row of %s tiles of size %s"><block var="number of rows"/><block var="size of tiles"/></custom-block></script></scripts></sprite></sprites></stage><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="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></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></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="draw tile of size %&apos;sizeoftile&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="sizeoftile"/></block><block s="turnLeft"><l>90</l></block></script></block><block s="up"></block></script></block-definition><block-definition s="draw row of %&apos;number of tiles&apos; tiles of size %&apos;size of tiles&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of tiles"/><script><custom-block s="draw tile of size %s"><block var="size of tiles"/></custom-block><block s="forward"><block var="size of tiles"/></block></script></block></script></block-definition><block-definition s="to continue" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="turnLeft"><l>90</l></block><block s="forward"><block var="size of tiles"/></block><block s="turnLeft"><l>90</l></block><block s="forward"><block s="reportProduct"><block var="size of tiles"/><block var="number of rows"/></block></block><block s="turn"><l>90</l></block><block s="forward"><block var="size of tiles"/></block><block s="turn"><l>90</l></block></script></block-definition></blocks><variables><variable name="number of rows"><l>3</l></variable><variable name="size of tiles"><l>80</l></variable></variables></project><media name="tic tac toe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>