<snapdata remixID="8965628"><project name="Ultimate tic tac toe extension" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAErUlEQVR4Xu3dMU4jQRCF4TYhKQkpx3CACHwCiLgACeRkRBwAiYAzOOIGSIg7EEOChGS4AZJXw+5Ku9hrpqrfuKq9v0M0Vd39/Mnjxm4YzefzeeFBAkEJjAAYlDzDfiYAQCCEJgDA0PgZHIAYCE0AgKHxMzgAMRCaAABD42dwAGIgNAEAhsbP4ADEQGgCAAyNn8EBiIHQBAAYGj+DAxADoQkAMDR+BgcgBkITAGBo/AwOQAyEJgDA0PgZHIAYCE0AgKHxMzgAMRCaAABD42dwAGIgNAEAhsbP4ADEQGgCAAyNn8EBiIHQBAAYGj+DAxADoQkAMDR+BgcgBkITAOCv+C8uLsrl5aXsyVD3k00sWaP/CuDd3V2ZTCZLnwIPmHX2S+ZGNp2NBPj6+lp2d3cXQjo6Oiq3t7dmgBn6yZ7xZI0A2OMWDMDh1AIQgMPp6tEZgADswWS4SwAIwOF09ejcPMBuY9H30f1LlNFotHD52dlZub+///w1TNZ+/9q991171uuaB7gs2AybhlW/1vHMLyug2nkBkFtwraGqegACsApQbTEAAVhrqKoegACsAlRb3DzA7g3918f7+3vZ2dlZ+Pnp6Wm5ublZ+Hn3sd3vTUPWfrVPdNb65gGyC85Kq9+8AMgtuJ+Uga4CIAAHotWvLQAB2E/KQFcBEIAD0erXdiMB9lv631d5vhG9ahx1P8+aWqhpFuB0Oi2Pj4+yjJ+ensre3l7aft3ElGdWZAutbNQsQM+613mGw/MKuGp+nvW2ULORAD3fNlF/e0XdrwVMnjkCkE2Ix42sBoAAlGHyNAIgAD1uZDUABKAMk6dR8wCznuFQnzHhTIiHd1ANu+Cg4B3DNv8KuGzNAHRICCoBIO8Bg+j9HBaAAASgOgFuwepEh+vX/Ctg1jMc6jMmwxGI7dw8QDYhsYBqRwcg7wFrDVXVAxCAVYBqiwEIwFpDVfUABGAVoNrijQToCcXzDeZV46j7edbUQk2zADkT0gKv7+fYLMDvl7Z4BWdCPKkNW7ORAPkkZFg0yu4AZBOi9GTuBUAAmtEoCwAIQKUncy8AAtCMRlnQPEDOhCg5rL9X8wCXRcYueP2QvCMCkFuw146kDoAAlEDyNgEgAL12JHUABKAEkrdJ8wA5E+J96nPUNQ+QXXAOSN5ZAJBbsNeOpA6AAJRA8jYBIAC9diR1KQGenJyUt7e38vHxUfb398v5+blpsXwSYoor9OKUALtExuNx6f6L5Z+P5+fncn19/YlS/VCf4VD3U683S7+0ALuADg8Pl+a0tbVVZrNZeXh4kOXYnTE5Pj5O2082sWSN0gL8iu/l5aV0f3V0e3s7WYRMpyaBlAC7r1h1t9urq6tycHBQsz5qkyeQEmDyzJieMAEACsOklT0BANozo0KYAACFYdLKngAA7ZlRIUwAgMIwaWVPAID2zKgQJgBAYZi0sicAQHtmVAgTAKAwTFrZEwCgPTMqhAkAUBgmrewJANCeGRXCBAAoDJNW9gQAaM+MCmECABSGSSt7AgC0Z0aFMAEACsOklT0BANozo0KYAACFYdLKngAA7ZlRIUwAgMIwaWVPAID2zKgQJgBAYZi0sifwA/oKRgIz6fivAAAAAElFTkSuQmCC</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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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><sprite name="Sprite" idx="1" x="-100" y="-100.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="clear"></block></script><script x="80" y="70.99999999999989"><custom-block s="Draw ultimate tic tac toe board of size %s startung from %s , %s"><l>180</l><l>-100</l><l>-100</l></custom-block></script><script x="154" y="34.99999999999983"><block s="changeXPosition"><l>10</l></block></script><script x="440" y="13.999999999999773"><block s="changeYPosition"><l>10</l></block></script><script x="574" y="361.99999999999983"><block s="reportQuotient"><l></l><l></l></block></script><script x="389.671879" y="323.80000499999994"><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>3.5</l></block></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Draw %&apos;type of&apos; line of length %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><block s="doIfElse"><block s="reportEquals"><block var="type of"/><l>horizontal</l></block><script><block s="changeXPosition"><block var="length"/></block><block s="changeXPosition"><block s="reportProduct"><block var="length"/><l>-1</l></block></block></script><script><block s="doIf"><block s="reportEquals"><block var="type of"/><l>vertical</l></block><script><block s="changeYPosition"><block var="length"/></block><block s="changeYPosition"><block s="reportProduct"><block var="length"/><l>-1</l></block></block></script></block></script></block><block s="up"></block></script></block-definition><block-definition s="Draw a tic tac toe board of size %&apos;n&apos; starting from %&apos;x&apos; , %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="doRepeat"><l>2</l><script><block s="changeXPosition"><block s="reportQuotient"><block var="n"/><l>3</l></block></block><custom-block s="Draw %s line of length %s"><l>vertical</l><block var="n"/></custom-block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="doRepeat"><l>2</l><script><block s="changeYPosition"><block s="reportQuotient"><block var="n"/><l>3</l></block></block><custom-block s="Draw %s line of length %s"><l>horizontal</l><block var="n"/></custom-block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="Draw ultimate tic tac toe board of size %&apos;n&apos; startung from %&apos;x&apos; , %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>x-start</l><l>y-start</l></list></block><block s="doSetVar"><l>x-start</l><block var="x"/></block><block s="doSetVar"><l>y-start</l><block var="y"/></block><custom-block s="Draw a tic tac toe board of size %s starting from %s , %s"><block var="n"/><block var="x"/><block var="y"/></custom-block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="Draw a tic tac toe board of size %s starting from %s , %s"><block s="reportQuotient"><block var="n"/><l>3.5</l></block><block s="reportSum"><block var="x-start"/><block s="reportQuotient"><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>3.5</l></block></block><l>2</l></block></block><block s="reportSum"><block var="y-start"/><block s="reportQuotient"><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>3.5</l></block></block><l>2</l></block></block></custom-block><block s="doSetVar"><l>x-start</l><block s="reportSum"><block var="x-start"/><block s="reportQuotient"><block var="n"/><l>3</l></block></block></block></script></block><block s="doSetVar"><l>x-start</l><block var="x"/></block><block s="doSetVar"><l>y-start</l><block s="reportSum"><block s="reportQuotient"><block var="n"/><l>3</l></block><block var="y-start"/></block></block></script></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition></blocks><variables></variables></project><media name="Ultimate tic tac toe extension" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>