<snapdata remixID="14993885"><project name="Ultimate Tic Tac Toe" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes>2 Player game of ultimate tic tac toe where your move decides where your opponent has to play. Get a mini 3 in a row to get an X or and O then get another 3 in a row to win. &#xD;&#xD;There may be a few bugs, my bad.&#xD;&#xD;Enjoy!</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Ultimate Tic Tac Toe"><notes>2 Player game of ultimate tic tac toe where your move decides where your opponent has to play. Get a mini 3 in a row to get an X or and O then get another 3 in a row to win. &#xD;&#xD;There may be a few bugs, my bad.&#xD;&#xD;Enjoy!</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Draw Tic Tac Toe Grid size %&apos;Size&apos; top left XY %&apos;X&apos; %&apos;Y&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="gotoXY"><block var="X"/><block var="Y"/></block><block s="changeYPosition"><block s="reportQuotient"><block var="Size"/><l>3</l></block></block><block s="doRepeat"><l>4</l><script><block s="changeYPosition"><block s="reportQuotient"><block var="Size"/><l>-3</l></block></block><block s="down"></block><block s="changeXPosition"><block var="Size"/></block><block s="changeXPosition"><block s="reportVariadicProduct"><list><block var="Size"/><l>-1</l></list></block></block></script></block><block s="up"></block><block s="gotoXY"><block var="X"/><block var="Y"/></block><block s="changeXPosition"><block s="reportQuotient"><block var="Size"/><l>-3</l></block></block><block s="doRepeat"><l>4</l><script><block s="changeXPosition"><block s="reportQuotient"><block var="Size"/><l>3</l></block></block><block s="down"></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block var="Size"/><l>-1</l></list></block></block><block s="changeYPosition"><block var="Size"/></block></script></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block var="Size"/><l>-1</l></list></block></block></script></block-definition><block-definition s="Draw Ultimate Grid size %&apos;Size&apos; at XY %&apos;X&apos; %&apos;Y&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="setColor"><color>26,12,0,1</color></block><block s="setSize"><block s="reportQuotient"><block var="Size"/><l>72</l></block></block><custom-block s="Draw Tic Tac Toe Grid size %s top left XY %s %s"><block var="Size"/><block var="X"/><block var="Y"/></custom-block><block s="up"></block><block s="gotoXY"><block var="X"/><block var="Y"/></block><block s="setSize"><block s="reportQuotient"><block var="Size"/><l>180</l></block></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="Draw Tic Tac Toe Grid size %s top left XY %s %s"><block s="reportQuotient"><block var="Size"/><l>3</l></block><block s="xPosition"></block><block s="yPosition"></block></custom-block><block s="changeYPosition"><block s="reportQuotient"><block var="Size"/><l>3</l></block></block></script></block><block s="changeXPosition"><block s="reportQuotient"><block var="Size"/><l>-1</l></block></block><block s="changeYPosition"><block s="reportQuotient"><block var="Size"/><l>-3</l></block></block></script></block></script></block></script></block-definition><block-definition s="Fill in box at XY %&apos;X&apos; %&apos;Y&apos; size %&apos;Size&apos; %&apos;big?&apos; %&apos;end?&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%b"></input><input type="%b"></input></inputs><script><block s="doIfElse"><block var="end?"/><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="winner"/><l>X</l></list></block><script><block s="setColor"><color>255,105,0,1</color></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="winner"/><l>O</l></list></block><script><block s="setColor"><color>31,230,255,1</color></block></script><script><block s="setColor"><color>240,255,82,1</color></block></script></block></script></block></script><script><block s="doIfElse"><block var="big?"/><script><block s="setColor"><color>255,252,138,1</color></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Turn"/><l>X</l></list></block><script><block s="setColor"><color>255,191,158,1</color></block></script><script><block s="setColor"><color>179,255,255,1</color></block></script></block></script></block></script></block><block s="up"></block><block s="gotoXY"><block var="X"/><block var="Y"/></block><block s="changeYPosition"><block s="reportQuotient"><block var="Size"/><l>2</l></block></block><block s="setSize"><block var="Size"/></block><block s="down"></block><block s="changeXPosition"><block var="Size"/></block></script></block-definition><block-definition s="Draw X %&apos;X&apos; %&apos;Y&apos; big? %&apos;big?&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%b"></input></inputs><script><block s="doWarp"><script><block s="up"></block><block s="gotoXY"><block var="X"/><block var="Y"/></block><block s="doDeclareVariables"><list><l>Size</l></list></block><block s="doIfElse"><block var="big?"/><script><block s="setSize"><l>10</l></block><block s="doSetVar"><l>Size</l><l>45</l></block><block s="changeXPosition"><l>60</l></block><block s="changeYPosition"><l>60</l></block></script><script><block s="setSize"><l>2</l></block><block s="doSetVar"><l>Size</l><l>15</l></block><block s="changeXPosition"><l>20</l></block><block s="changeYPosition"><l>20</l></block></script></block><block s="setColor"><color>255,56,10,1</color></block><block s="down"></block><block s="setHeading"><l>135</l></block><block s="doRepeat"><l>4</l><script><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><block var="Size"/><block s="reportMonadic"><l><option>sqrt</option></l><l>2</l></block></list></block></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="Size"/><l>-1</l></list></block><block s="reportMonadic"><l><option>sqrt</option></l><l>2</l></block></list></block></block></script></block></script></block></script></block-definition><block-definition s="Distance from %&apos;X1&apos; %&apos;Y1&apos; to %&apos;X2&apos; %&apos;Y2&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X2"/><block var="X1"/></block><block s="reportDifference"><block var="X2"/><block var="X1"/></block></list></block><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y2"/><block var="Y1"/></block><block s="reportDifference"><block var="Y2"/><block var="Y1"/></block></list></block></list></block></block></block></script></block-definition><block-definition s="Mouse On Stage?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="reportMouseX"></block><l>-180</l></list></block><block s="reportVariadicLessThan"><list><block s="reportMouseX"></block><l>180</l></list></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="reportMouseY"></block><l>-180</l></list></block><block s="reportVariadicLessThan"><list><block s="reportMouseY"></block><l>180</l></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add X/Y" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportIsA"><block var="SmallGridTurn"/><l><option>number</option></l></block><script><custom-block s="Fill in box at XY %s %s size %s %b %b"><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><custom-block s="SmallGridX"></custom-block><l>1</l></block><l>120</l></list></block></list></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><custom-block s="SmallGridY"></custom-block><l>1</l></block><l>120</l></list></block></list></block><l>120</l><l><bool>true</bool></l><l/></custom-block></script><list></list></block><block s="doIf"><custom-block s="Mouse On Stage?"></custom-block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseX"></block><l>180</l></list></block><l>40</l></block></block><block s="reportListItem"><block s="reportDifference"><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="Total Grid"/></block><l>1</l></list></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseY"></block><l>180</l></list></block><l>40</l></block></block></block><block var="Total Grid"/></block></block><l></l></list></block><script><block s="doIf"><custom-block s="Mouse In Turn Area?"></custom-block><script><block s="doIfElse"><block s="reportMouseDown"></block><script><block s="doReplaceInList"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseX"></block><l>180</l></list></block><l>40</l></block></block><block s="reportListItem"><block s="reportDifference"><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="Total Grid"/></block><l>1</l></list></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseY"></block><l>180</l></list></block><l>40</l></block></block></block><block var="Total Grid"/></block><block var="Turn"/></block><custom-block s="ChangeSmallGridTurn"></custom-block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="Turn"/><l>x</l></list></block><script><block s="doSetVar"><l>Turn</l><l>O</l></block></script><script><block s="doSetVar"><l>Turn</l><l>X</l></block></script></block></script><script><custom-block s="Fill in box at XY %s %s size %s %b %b"><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseX"></block><l>180</l></list></block><l>40</l></block></block><l>1</l></block><l>40</l></list></block></list></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseY"></block><l>180</l></list></block><l>40</l></block></block><l>1</l></block><l>40</l></list></block></list></block><l>40</l><l><bool>false</bool></l><l/></custom-block></script></block></script><list></list></block></script><list></list></block></script><list></list></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="SmallGridTurn"/><l>any</l></list></block></block><script><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><custom-block s="SmallGridX"></custom-block><block s="reportListItem"><block s="reportDifference"><l>4</l><custom-block s="SmallGridY"></custom-block></block><block var="Big Grid"/></block></block><l></l></list></block></block><script><block s="doSetVar"><l>SmallGridTurn</l><l>any</l></block></script><list></list></block></script><list></list></block></script></block></script><scripts><script x="615" y="394.2"><block s="reportModulus"><l>6</l><l>3</l></block></script><script x="540" y="450.2"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><l>1</l><l>3</l></block></block></script><script x="265" y="16.200000000000045"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseX"></block><l>180</l></list></block><l>40</l></block></block></script><script x="263" y="56.200000000000045"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseY"></block><l>180</l></list></block><l>40</l></block></block></script><script x="544" y="20.19999999999999"><block s="reportModulus"><block var="SmallGridTurn"/><l>3</l></block></script><script x="542" y="55.19999999999999"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="SmallGridTurn"/><l>3</l></block></block></script><script x="519" y="136.2"><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportModulus"><block var="SmallGridTurn"/><l>3</l></block><l>1</l></block><l>120</l></list></block></list></block></script></scripts></block-definition><block-definition s="Draw O %&apos;X&apos; %&apos;Y&apos; big? %&apos;big?&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%b"></input></inputs><script><block s="doWarp"><script><block s="up"></block><block s="gotoXY"><block var="X"/><block var="Y"/></block><block s="doDeclareVariables"><list><l>Size</l></list></block><block s="doIfElse"><block var="big?"/><script><block s="setSize"><l>10</l></block><block s="doSetVar"><l>Size</l><l>45</l></block><block s="changeXPosition"><l>60</l></block><block s="changeYPosition"><l>60</l></block></script><script><block s="setSize"><l>2</l></block><block s="doSetVar"><l>Size</l><l>15</l></block><block s="changeXPosition"><l>20</l></block><block s="changeYPosition"><l>20</l></block></script></block><block s="setColor"><color>36,58,255,1</color></block><block s="setHeading"><l>90</l></block><block s="changeYPosition"><block var="Size"/></block><block s="down"></block><block s="doRepeat"><l>120</l><script><block s="forward"><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>3.1415</l><block s="reportVariadicProduct"><list><block var="Size"/><l>2</l></list></block></list></block><l>120</l></block></block><block s="turn"><l>3</l></block></script></block></script></block></script></block-definition><block-definition s="Draw Xs and Os" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>X</l><l>Y</l></list></block><block s="doSetVar"><l>X</l><l>1</l></block><block s="doSetVar"><l>Y</l><l>1</l></block><block s="doRepeat"><l>9</l><script><block s="doRepeat"><l>9</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="X"/><block s="reportListItem"><block s="reportDifference"><l>10</l><block var="Y"/></block><block var="Total Grid"/></block></block><l>X</l></list></block><script><custom-block s="Draw X %s %s big? %b"><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>40</l></list></block></list></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>40</l></list></block></list></block><l><bool>false</bool></l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="X"/><block s="reportListItem"><block s="reportDifference"><l>10</l><block var="Y"/></block><block var="Total Grid"/></block></block><l>O</l></list></block><script><custom-block s="Draw O %s %s big? %b"><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>40</l></list></block></list></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>40</l></list></block></list></block><l><bool>false</bool></l></custom-block></script><list></list></block><block s="doChangeVar"><l>X</l><l>1</l></block></script></block><block s="doSetVar"><l>X</l><l>1</l></block><block s="doChangeVar"><l>Y</l><l>1</l></block></script></block><block s="doSetVar"><l>X</l><l>1</l></block><block s="doSetVar"><l>Y</l><l>1</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="X"/><block s="reportListItem"><block s="reportDifference"><l>4</l><block var="Y"/></block><block var="Big Grid"/></block></block><l>X</l></list></block><script><custom-block s="Draw X %s %s big? %b"><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>120</l></list></block></list></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>120</l></list></block></list></block><l><bool>true</bool></l></custom-block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="X"/><block s="reportListItem"><block s="reportDifference"><l>4</l><block var="Y"/></block><block var="Big Grid"/></block></block><l>O</l></list></block><script><custom-block s="Draw O %s %s big? %b"><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>120</l></list></block></list></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>120</l></list></block></list></block><l><bool>true</bool></l></custom-block></script><list></list></block><block s="doChangeVar"><l>X</l><l>1</l></block></script></block><block s="doSetVar"><l>X</l><l>1</l></block><block s="doChangeVar"><l>Y</l><l>1</l></block></script></block></script><scripts><script x="356" y="440.2"><block s="changeXPosition"><l>40</l></block><block s="changeYPosition"><l>40</l></block></script></scripts></block-definition><block-definition s="Number %&apos;Number&apos; subtracted by %&apos;Sub&apos; until at zero" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="Number"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="Number"/><l>0</l></list></block></list></block><script><block s="doChangeVar"><l>Number</l><block s="reportVariadicProduct"><list><block var="Sub"/><l>-1</l></list></block></block></script></block><block s="doChangeVar"><l>Number</l><block var="Sub"/></block><block s="doReport"><block var="Number"/></block></script></block></script><scripts><script x="222" y="182.2"><block s="reportModulus"><l>9</l><l>3</l></block></script></scripts></block-definition><block-definition s="Number of times subtraced %&apos;Number&apos; %&apos;Sub&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doWarp"><script><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="Number"/><l>0</l></list></block><block s="reportVariadicEquals"><list><block var="Number"/><l>0</l></list></block></list></block><script><block s="doChangeVar"><l>Number</l><block s="reportVariadicProduct"><list><block var="Sub"/><l>-1</l></list></block></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doReport"><block var="a"/></block></script></block></script></block-definition><block-definition s="Mouse In Turn Area?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="reportMouseX"></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><custom-block s="SmallGridX"></custom-block><l>1</l></block><l>120</l></list></block></list></block></list></block><block s="reportVariadicLessThan"><list><block s="reportMouseX"></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><block s="reportDifference"><custom-block s="SmallGridX"></custom-block><l>1</l></block><l>120</l></list></block></list></block><l>120</l></list></block></list></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block s="reportMouseY"></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><l>120</l><block s="reportDifference"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="SmallGridTurn"/><l>3</l></block></block><l>1</l></block></list></block></list></block></list></block><block s="reportVariadicLessThan"><list><block s="reportMouseY"></block><block s="reportVariadicSum"><list><l>-180</l><block s="reportVariadicProduct"><list><l>120</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="SmallGridTurn"/><l>3</l></block></block></list></block></list></block></list></block></list></block></list></block><block s="reportNot"><block s="reportIsA"><block var="SmallGridTurn"/><l><option>number</option></l></block></block></list></block></block></script></block-definition><block-definition s="SmallGridX" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="SmallGridTurn"/><l>3</l></block><l>0</l></list></block><script><block s="doReport"><l>3</l></block></script><script><block s="doReport"><block s="reportModulus"><block var="SmallGridTurn"/><l>3</l></block></block></script></block></script></block-definition><block-definition s="ChangeSmallGridTurn" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>X</l><l>Y</l><l>Count</l></list></block><block s="doSetVar"><l>X</l><l>0</l></block><block s="doSetVar"><l>Y</l><l>0</l></block><block s="doSetVar"><l>Count</l><l>1</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doIf"><custom-block s="SmallGridX = %s and SmallGridY = %s"><block var="X"/><block var="Y"/></custom-block><script><block s="doSetVar"><l>SmallGridTurn</l><block var="Count"/></block></script><list></list></block><block s="doChangeVar"><l>X</l><l>1</l></block><block s="doChangeVar"><l>Count</l><l>1</l></block></script></block><block s="doSetVar"><l>X</l><l>0</l></block><block s="doChangeVar"><l>Y</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="SmallGridX = %&apos;X&apos; and SmallGridY = %&apos;Y&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportDifference"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseX"></block><l>180</l></list></block><l>40</l></block></block><l>1</l></block><l>3</l></block><block var="X"/></list></block><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportDifference"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseY"></block><l>180</l></list></block><l>40</l></block></block><l>1</l></block><l>3</l></block><block var="Y"/></list></block></list></block></block></script></block-definition><block-definition s="SmallGridY" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="SmallGridTurn"/><l>3</l></block></block></block></script></block-definition><block-definition s="Check for 3inarow" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>GridInfo</l><l>X</l><l>Y</l></list></block><block s="doSetVar"><l>X</l><l>1</l></block><block s="doSetVar"><l>Y</l><l>1</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="X"/><block s="reportListItem"><block s="reportDifference"><l>4</l><block var="Y"/></block><block var="Big Grid"/></block></block><l></l></list></block><script><block s="doSetVar"><l>GridInfo</l><custom-block s="ThreeInARow? %s"><custom-block s="SmallGrid at %s %s"><block var="X"/><block var="Y"/></custom-block></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="GridInfo"/><l>F</l></list></block></block><script><block s="doReplaceInList"><block var="X"/><block s="reportListItem"><block s="reportDifference"><l>4</l><block var="Y"/></block><block var="Big Grid"/></block><block var="GridInfo"/></block><custom-block s="Fill %s %s with empty spaces"><block var="X"/><block var="Y"/></custom-block></script><list></list></block></script><list></list></block><block s="doChangeVar"><l>X</l><l>1</l></block></script></block><block s="doSetVar"><l>X</l><l>1</l></block><block s="doChangeVar"><l>Y</l><l>1</l></block></script></block></script><scripts><script x="185" y="352.2"><custom-block s="ThreeInARow? %s"><custom-block s="SmallGrid at %s %s"><l>2</l><l>1</l></custom-block></custom-block></script><script x="156" y="406.2"><custom-block s="ThreeInARow? %s"><custom-block s="SmallGrid at %s %s"><l>3</l><l>1</l></custom-block></custom-block></script><script x="78" y="454.2"><custom-block s="ThreeInARow? %s"><block var="Big Grid"/></custom-block></script><script x="159.1884775625" y="493.200002"><custom-block s="SmallGrid at %s %s"><l>3</l><l>1</l></custom-block></script><script x="248.7578165" y="291.00000399999993"><block var="Y"/></script><script x="154.7578165" y="129.000004"><block var="X"/></script><script x="182.7578165" y="130.000004"><block var="Y"/></script><script x="88.4208994375" y="494.2000009999999"><block var="X"/></script><script x="297.3769561250001" y="485.200005"><block var="Y"/></script><script x="32" y="451.2"><block s="doReplaceInList"><l>2</l><block s="reportListItem"><block s="reportDifference"><l>4</l><l>1</l></block><block var="Big Grid"/></block><l>full</l></block></script><script x="393.4023447499999" y="493.200001"><block var="GridInfo"/></script></scripts></block-definition><block-definition s="SmallGrid at %&apos;X&apos; %&apos;Y&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><block s="reportListItem"><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>3</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>2</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>3</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>3</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>3</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block></list></block><block s="reportNewList"><list><block s="reportListItem"><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>2</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>2</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>2</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>3</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>2</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block></list></block><block s="reportNewList"><list><block s="reportListItem"><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>2</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block><block s="reportListItem"><block s="reportVariadicSum"><list><l>3</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><l>1</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block></list></block></list></block></block></script></block-definition><block-definition s="ThreeInARow? %&apos;Grid&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Winner</l><l>Ycount</l></list></block><block s="doSetVar"><l>Winner</l><l>F</l></block><block s="doSetVar"><l>Ycount</l><l>1</l></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="Grid"/></block><l></l></block></block><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportListContainsItem"><block s="reportListItem"><l>2</l><block var="Grid"/></block><l></l></block></block><block s="reportNot"><block s="reportListContainsItem"><block s="reportListItem"><l>3</l><block var="Grid"/></block><l></l></block></block></list></block></list></block><script><block s="doSetVar"><l>Winner</l><l>full</l></block></script><list></list></block><block s="doRepeat"><l>3</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Winner"/><l>F</l></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Ycount"/><block var="Grid"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="Ycount"/><block var="Grid"/></block></block></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="Ycount"/><block var="Grid"/></block></block><block s="reportListItem"><l>3</l><block s="reportListItem"><block var="Ycount"/><block var="Grid"/></block></block></list></block></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Ycount"/><block var="Grid"/></block></block><l></l></list></block></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Ycount"/><block var="Grid"/></block></block><l>full</l></list></block></block></list></block><script><block s="doSetVar"><l>Winner</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Ycount"/><block var="Grid"/></block></block></block></script><list></list></block></script><list></list></block><block s="doChangeVar"><l>Ycount</l><l>1</l></block></script><list></list></block></script></block><block s="doSetVar"><l>Ycount</l><l>1</l></block><block s="doRepeat"><l>3</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="Winner"/><l>F</l></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="Ycount"/><block s="reportListItem"><l>1</l><block var="Grid"/></block></block><block s="reportListItem"><block var="Ycount"/><block s="reportListItem"><l>2</l><block var="Grid"/></block></block></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="Ycount"/><block s="reportListItem"><l>2</l><block var="Grid"/></block></block><block s="reportListItem"><block var="Ycount"/><block s="reportListItem"><l>3</l><block var="Grid"/></block></block></list></block></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="Ycount"/><block s="reportListItem"><l>1</l><block var="Grid"/></block></block><l></l></list></block></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="Ycount"/><block s="reportListItem"><l>1</l><block var="Grid"/></block></block><l>full</l></list></block></block></list></block><script><block s="doSetVar"><l>Winner</l><block s="reportListItem"><block var="Ycount"/><block s="reportListItem"><l>1</l><block var="Grid"/></block></block></block></script><list></list></block></script><list></list></block><block s="doChangeVar"><l>Ycount</l><l>1</l></block></script><list></list></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Winner"/><l>F</l></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="Grid"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="Grid"/></block></block></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="Grid"/></block></block><block s="reportListItem"><l>3</l><block s="reportListItem"><l>3</l><block var="Grid"/></block></block></list></block></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="Grid"/></block></block><l></l></list></block></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="Grid"/></block></block><l>full</l></list></block></block></list></block><script><block s="doSetVar"><l>Winner</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="Grid"/></block></block></block></script><list></list></block></script><list></list></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Winner"/><l>F</l></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="Grid"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="Grid"/></block></block></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="Grid"/></block></block><block s="reportListItem"><l>3</l><block s="reportListItem"><l>1</l><block var="Grid"/></block></block></list></block></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="Grid"/></block></block><l></l></list></block></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="Grid"/></block></block><l>full</l></list></block></block></list></block><script><block s="doSetVar"><l>Winner</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>3</l><block var="Grid"/></block></block></block></script><list></list></block></script><list></list></block></script><list></list></block><block s="doReport"><block var="Winner"/></block></script></block-definition><block-definition s="Fill %&apos;X&apos; %&apos;Y&apos; with empty spaces" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>XCount</l><l>YCount</l></list></block><block s="doSetVar"><l>XCount</l><l>1</l></block><block s="doSetVar"><l>YCount</l><l>1</l></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="XCount"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><block var="YCount"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block></block><l></l></list></block><script><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="XCount"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="X"/><l>1</l></block><l>3</l></list></block></list></block><block s="reportListItem"><block s="reportDifference"><l>10</l><block s="reportVariadicSum"><list><block var="YCount"/><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="Y"/><l>1</l></block><l>3</l></list></block></list></block></block><block var="Total Grid"/></block><l>done</l></block></script><list></list></block><block s="doChangeVar"><l>XCount</l><l>1</l></block></script></block><block s="doSetVar"><l>XCount</l><l>1</l></block><block s="doChangeVar"><l>YCount</l><l>1</l></block></script></block></script></block-definition><block-definition s="All Grid Locations %&apos;size&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="up"></block><block s="gotoXY"><l>-180</l><l>-180</l></block><block s="doDeclareVariables"><list><l>Locations</l></list></block><block s="doSetVar"><l>Locations</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="size"/><script><block s="doRepeat"><block var="size"/><script><block s="doAddToList"><block s="reportNewList"><list><block s="xPosition"></block><block s="yPosition"></block></list></block><block var="Locations"/></block><block s="changeXPosition"><block s="reportQuotient"><l>360</l><block var="size"/></block></block></script></block><block s="setXPosition"><l>-180</l></block><block s="changeYPosition"><block s="reportQuotient"><l>360</l><block var="size"/></block></block></script></block><block s="doReport"><block var="Locations"/></block></script></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="360" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="2452"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAYAAAB65WHVAAAQAElEQVR4Aeydf4xd1XXv1z5jPJ7UYPMIfUDTeLCpBDwpcqoEjwmVidRUbVOeIr2ozQNVWA1qSR5PTdu0gjSKIkQLavNHKvHSVEKq80d4pGpaJPKqSK0aWyHYJnkJQn2YP/BknDiQ11JsjCP/YO7ZXeva+3I9c2fur7PP2eecz+ie2Wf22Xut7/6s6+8c7ztzJ7tus3gOGPAc4DnAcyC950AmfEAAAhCAQJIEegbtvSzrsZTSEYilpKlfS6r6xMvZoK3Xal+/9hTOg7YUtAzSkKo+6isXfMpP16ZaX30uLgdtPYPWjuOv/ESuT+lQTd1HSpr6tXTF6af+vhTOvZPDKuuSh/WloK1fQxDY35fSear6rJZBW2itLyV2piVos/MUj1T1qa4f6dF99Bt0t4NPEIAABCCQBgEMOo06oAICBRMgXBMIYNBNqCJrgAAEGkkAg25kWVkUBCDQBAIYdBOqyBrGJcB4CNSCAAZdizIhEgIQaCMBDLqNVWfNEIBALQhg0LUoU7kiyQYBCKRBAINOow6ogAAEILCKAAa9CgkdEIAABNIggEGPWwfGQwACECiJAAZdEmjSQAACEBiXAAY9LjHGQwACECiJQMEGXZJq0kAAAhBoAQEMugVFZokQgEA9CWDQ9awbqiEAgYIJpBgOg06xKmiCAAQgoAQwaIXAAwIQgECKBDDoFKuCJgikRgA9lRDAoCvBTlIIQAACwwlg0MMZMQICEIBAJQQw6Eqwk7RZBFgNBOIQwKDjcCUqBCAAgakJYNBTIyQABCAAgTgEMOg4XIn6FgHOIACBCQlg0BOCYxoEIACB2AQw6NiEiQ8BCEBgQgIY9ITgippGHAhAAAJrEcCg1yJDPwQgAIGKCWDQFReA9BCAAATWIpC2Qa+lmn4IQAACLSCAQbegyCwRAhCoJwEMup51QzUEIJA2gULUYdCFYCQIBCAAgeIJYNDFMyUiBCAAgUII9AzaOZm/brP4lI6wwpQ09WtJVZ8T2RO0hdb6+rWncB60paBlkIZU9Vktg7bQWt+gNVTZF7QN0pBCX6r61Iu3BW09gw4dtBCAAAQgkAaBnkF7L0svnxaX0hEQpaSpX0uq+rzIgaAttNbXrz2F86AtBS2DNKSqz2oZtIXW+gatocq+oK1KDevlTlWfevGxoK1n0KGDFgIQqJgA6SFwkQAGfREEDQQgAIHUCGDQqVUkIT3zt/qd1+/yn9y+4B/bsdt/fceC/84NC/4FPX9y+y7/uLZf1L698wt+PiHZSBmRAPUdEVSFwzDoCuGnmHp+p996/YK/R035qczLoy6Te/RJ8h4nskmPDaZZ262Zk5u9yO3eycf0/Es7bvVPbL/F/5pdj3sQfRoC1HcaeuXP1X975SclY5oE9O749uxt8jf6pPg9cXKjqjyR5/L4ckceXvay96VDbqceN7900N2+nMneTi6/Lx35huRyhb6wsTPL5CG9o95nd2Y6l0diBKhvYgUZQY7+WxxhFEMaT0DvmB/JM/mrLJef1jvkI2q+v7t40N2xdNg9uPRt95WlQ26pH8LSM+65Y4fdPyw+6+5fPOze7XL5bEfkjHj5wEwuX1aj3ts/nvNqCVDfavlPmh2DnpRcmvMmUqVbE4/oxPepub6ee9mnd8kfNvPVvpEfRw+7J/xZ+RU1+cf1bnpOMrl/fpf/zMgBGBiNAPWNhjZ6YAw6OuK0E+gLfZ9XM71NVZ5Z1i0LvRv+vJ5P9Fh6zp38/kH3h07kUz6XV3Vv+jY16d+eKBiTCiFAfQvBWFkQDLoy9NUn3v5e/3E10u6vhZ8/L5/8wWH3dBGq7G7a6QuMatBX6L70R23vs4i4xBiPAPUdj1eKo1tl0CkWoCpN7/h5/y6Zkd+y/B0vf3r8u+55Oy/qMJPWrY6vWTyN/8D8Tr/VzjnKIUB9y+EcOwsGHZtwovEv2yj3iJPNPpN/Gne/edQlHT3kHpJcjrpMtsms/Pqo8xg3PQHqOz3DFCJg0ClUoWQN9mNwuk9sP3nxhj8jfxIz/bLIFzIvZ3W74zdj5iH2WwSo71ss6n72lkHXfSXoH5mA7g/fpYW/vCPylL2wN/LECQbavrYXeVHv1q/WFww/MkEIpoxJgPqOCSzh4frvNGF1SItCQIv+c7mTnzp3Sr4UJcHKoF6eFJEZ5+RWbXlEJkB9IwMuMbzWssRspKqcwM/e4n9BRWwVLy++csT13tZQ+6I9Oufk6xr8hBN5t7Y8IhJoaX0jEq02NAZdLf/Ss2/MZIca5RZx8i9lJbdtFOdkUY9N/MhdXOrUNy7fsqNj0GUTrzhf7uXtJiHP5W3WlnVovqv0G8OGc7no1ndZWduXh/o2q+YYdLPqOXQ1mZNz+qLdv2vhfzx0cIEDskyO61378ZkZuarAsIRaQWBQfVcMifIl9Y2CVfTfaZzARE2UgNPdZ9Ej06NEiS7XfLnMOi95iWnbl4r6NqrmGHSjyjl8MbrVYO/r/Pa8I1cOH13ciI6TG8TJ1cu5nCguKpFWEqC+K4nU+2sMut71G1u9/hf4VfHiXCZzY0+eYoI+0V7T/dHObCYzU4QpfmrDIlLfZhVU/900a0GsZn0C53M56kVOOifzUtKHvQ+H93KVpjvz0iG3X1sekQhQ30hgKwqLQVcEvqq0P3zWfVOcnBSRm669yW/TNv5jVn7ZiVyj3xi+Fz9ZuzNQ32bVH4NuVj1HWo3uUz6fefnJ7Fa5e/0JxVydmZEP6TeFNzXnM8JHdALUNzri0hJg0KWhTieRn5G/y0VOZ7ncMR/5bUDfucvf5nKxv2/42sXfKEwHREOVUN/mFBaDbk4tR16J/T1B3W74rmRyuZuTPx554gQDL5uR+3Inmzpevmq/UThBCKaMSYD6jgks4eEY9OTFqfXMN8/LY87LacnlF7ft8r8aYzE7FvynvZfr9Q76hJyVv46Rg5iDCVDfwVzq1otB161iBem1v6CSe3nCwm3I5A+6f4HDvijouPjWoh/UcG86Jw9w96wkSnxQ3xJhR0yFQUeEm3ro7x92n3OZHNC73NmNG+VzRZm0mXPm5D7dRnlD754f5UfrqnkmUN9quBeZNZpBFymSWPEILB50n9BtjqfFydaNs/LY9l3+E5Nmsxccr9/t/3wmk4d0f/tq3Xt+2v424aTxmDc9Aeo7PcMqI2DQVdJPJPfis+5+Nem/162ILXrnu3f7gv/bcfalzZjtrnlmk3wz83KneDmnd84PLx10DyayxFbLoL71LT8GXd/aFap88bB7WE31d/JM/tWJ3LTByV+oUT81v9t/Zv69/jfmF/wlv3lof/duxy7/ke23+EfcrHwjy+SzOq+jd+L/2MnkrqOH3D7hIxkC1HecUqQzFoNOpxaVK7G94sVn3C+dF3nQO3lR76iv1CfInRtm5AE17H03LPjnduz2L9yw2+/fkMs+r6YsM/J+J3JKxX8rz+XTRw+6vfZjXvo1j8QIUN/ECjKCHP33N8IohrSKwA8Pua/o3uUdHXuhL5fHcpHv6LbFq9ouGwgvcjL38oKe73de/lL3mu/W8R/V/0p/Tft4JE6A+iZeoD55GHQfDE4vJWB3wvaTAIuH3D169/Vhbd+jd8g36/Eh/S/znWrK99pWxtIht3TpTL6qA4EJ61uHpTVGIwbdmFKyEAhAoGkEMOimVZT1QAACjSHQM2h9QWj+us3iUzoC5ZQ09WtJVZ8T2RO0hdb6+rWncB60paBlkIZJ9A2KU3Sf1TJoC631FZ1n2nhB27RxYs1PVZ968bagrWfQoYMWAhCAAATSINAzaO9l6eXT4lI6AqKUNPVrSVWfFzkQtIXW+vq1p3AetKWgZZCGVPVZLYO20FrfoDVU2Re0Valhvdyp6lMvPha09Qw6dNBCIBoBAkMAAmMRwKDHwsVgCEAAAuURwKDLY70qk/269PW7/Ce3L/jHduz2X9+x4L9zw4J/Qc+f3L7LP67tF7Vv78pfs14ViA4IQKCRBDDokstqbyx0/YK/R035qczLoy6Te7QI73Eim/SV+A0mR9utmZObdV/xdu/kY3r+pR23+ie23+J/za5zQAAC7SCg3tCOhaawSr07vj17m/yNQv89cWJ/p+9Ensvjyx15eNnL3pcOuZ163PzSQXf7ciZ7O7n8vnTkG5LLFfrCwc4sk4f0jnqf3XmnsB40QAACcQmoV8RNQPQLBPSO+ZE8k7/KcvlpvUM+oub7u4sH3R1Lh92DS992X1n569L2a7jHDrt/WHzW3b942L3b5fLZjsgZ8fKBmVy+rEa990JkPkMAAk0lUBeDrjV/3Zp4RBfwPjXX13Mv+/Qu+cNmvto38sPe+N6flV9Rk39c76bnJJP753f5z4wcgIEQgEDtCGDQkUumL/R9Xs30Nk1zZlm3LPRu+PN6PtFj6Tl38vsH3R/qHfinfC6v6t70bWrSvz1RMCZBAALJE8CgI5Zo+3v9x9VIu792ff68fPIHh93TRaSzu2mnLzCqQV+h+9Iftb3tIuISAwIQiEBgipAY9BTw1pv6jp/375IZ+S0b0/Hyp8e/656386IOM2nd6ui+/7LGf2B+p99aVGziQAACaRDAoCPV4bKNco842ewz+adx95tHlXT0kHtIcjnqMtkms/Lro85jHAQgUA8CGHSEOtmPwek+sf3kxRv+jPxJhBS9kMsiX8i8nNXtjt/sdXICgdoQQOh6BDDo9ehMeE33h+9SsJd3RJ6yF/YmDDPSNNvX9iIv6t361fqC4UdGmsQgCECgFgTUR2qhs1YiFerP5U5+6twp+VIpwr08KSIzzsmt2vKAAAQaQkC9pCErSWQZP3uL/wWVslW8vPjKEdd720Dti/bonJOva/ATTuTd2vJoDgFW0nICGHTBT4CNmexQo9wiTv6l4NBrhrNtFOdkUY9N/Mjdmpi4AIHaEcCgCy5Z7uXtFjLP5W3WlnVovqv0G8OGc7no1ndZWckDAQjEJIBBF0w3c3JOX7T7dwX744JDrxsuy+S43rUfn5mRq9Yd2KCLLAUCTSegPtL0JZa8Pqe7z6JHpkeJqV2u+XKZdV7yEtOSCgIQiEgAgy4Yrm412Ps6vz3vyJUFh143XMfJDeLk6uVcTqw7kIsQgEBtCGDQBZdKtzheFS/OZTJXcOh1w2khX9P9785sJjPdgXyCAARqT0D/Xdd+DUkt4HwuR73ISedkXkr6sPfh8F6u0nRnXjrk9mvLAwIQaAABDLrgIv7wWfdNcXJSRG669ia/Tdv4j1n5ZSdyjX5j+F78ZGSAAATKItBSg46LV/ehn8+8/GR2q9wdN9OF6DMz8iH9pvCm5nxG+IAABBpDAIOOUEo/I3+Xi5zOcrljPvLbgL5zl7/N5WJ/3/C1i79RGGFFhIQABKoggEFHoG5/T1C3G74rmVzu5uSPI6TohbxsRu7LnWzqePmq/UZh7wInEIBA7QkMMujaLyqFBbx5Xh5zXk5LLr+4bZf/1Riadiz4T3sv1+sd9Ak5K38dDOzxJQAAEABJREFUIwcxIQCB6ghg0JHY219Qyb08YeE3ZPIH3b+wYl8UdFx8a9EParg3nZMHuHtWEjwg0DACGHTEgn7/sPucy+SA3uXObtwonyvKpM2cMyf36TbKG3r3/Cg/WhexiISuF4GGqcWgIxd08aD7hG5zPC1Otm6clce27/KfmDSlveB4/W7/5zOZPKT721fr3vPT9rcJJ43HPAhAIG0CGHQJ9Vl81t2vJv33uhWxRe98925f8H87zr60GbPdNc9skm9mXu4UL+f0zvnhpYPuwRLkkwICEKiIAAZdEvjFw+5hNdXfyTP5Vydy0wYnf6FG/dT8bv+Z+ff635hf8Jf85qH9XcMdu/xHtt/iH3Gz8o0sk8/qvI7eif9jJ5O7jh5y+4QPCIxFgMF1I4BBl1gx2ytefMb90nmRB72TF/WO+kotwJ0bZuQBNex9Nyz453bs9i/csNvv35DLPq+mLDPyfidySmV+K8/l00cPur32Y3z6NQ8IQKDhBNQfGr7CBJf3w0PuK7o3fUfHXujL5bFc5Du6bfGqtssm14uczL28oOf7nZe/1L3mu3X8R3Wr5GvaxwMCEGgJAQy6wkLbnbD9pMfiIXeP3l1/WNv36B3yzXp8SLdE7lRTvte2MpYOuaUKZbYlNeuEQHIEegbtRK65drPsT+kItFLS1K8lVX2qa6ceKx87+7WncB4EpqBlkIZU9aku6luAVynH7mNQ7avsMy/uCtNPPYMWJ/ZG83v0YjKH6us+UtLUr6UrTj/19yVyvkVlXfJQXVv0SKa2piUItPMUj4T1UV+RqZ/LqdZXvXg2aHvLoEMPLQQGEKALAhAonwAGXT5zMkIAAhAYiQAGPRImBkEAAhAon0DPoGdnN8jC+7YndQQcqekKenr6EuN2xRWbgrRe60Ve1+NASkcQl5Kmfi0J63s9aAut6qa+ImM9v/vYjTVPWUcdL17OBW09g776P18uX/0/9yZ1BJGp6Qp6UtX3X951XZDW3z73ymm5PaUjiEtJU7+WVPWpruf0WPmgvmM+vwPA/pqncK7fAH4ctPUMOnTQFkDgf+4TeeW1AgKNGMJyWc4Rh/uFuf3+Jtk24vCph1kuzfnPUwciAARaRqAEg24ZUTPK7y2J3PWFckzazNlyWU7LPQS3GuV+EbdHrpg7YsYpkT+6OTSXiHv/hdzCBwQgMCIBDHpEUCMP+9R/Fdm4QeT8cnyTDuZsuSyn5R4m9PUzd4v3Z8W5udgm3TNny2U5LfcwfVyHAAR6BDDoHoqCTq79TyJf/nh8k15pzpbTcg9Zhjsix+TUmRtjm/Qqc9ac3dxD9HEZAikRqFoLBh2jAmaUZph2V2t3t7YFYYZaVC6LZTEttuWwXJZzxPhdo1TDjGXSmPOIhWAYBIYQwKCHAJr4shmmGacZqBmpGaoZ68QBL060GBbLYlpsy2G5Ll4etYll0pjzqBVgHASGE8CghzOafIQZpxmoGakZqhmrGeykEW2uxbBYFtNiW44J4xVt0pjzhIWo6zR0RyeAQcdGbAZqRmqGasZqBmtGO25em2NzLYbFspgWe9w4K8YXZdKY8wqwfAmBAghg0AVAHBrCjNQM1YzVDNaM1gx36MSLA2yszbG5FsNiWcyLl6dtpjVpzHnaCjAfAoMJYNCDuRTfa4ZqxmoGa0ZrhmvGOyyTjbGxNsfmWgyLNWzemNcnNWnMeS3Q9ENgegIY9PQMR49gxmoGa0ZrhmvGawa8VgS7ZmNsrM2xuRZjrfFT9o9r0pjzlMCZDoEhBDDoIYAKv2wGa0ZrhmvGawZsRrwykfXZNRtjY22OzV05ruCvRzVpzLlg8ISDwAACGPQAKNG7zGjNcM14zYDNiM2QQ2I7tz67ZmNsrM0J1yO3w0y6AHOOvALCQ6AZBDDoqupohmvGawZsRmyGbMZsh51bn12zMTa2ZJ1rmTTmXHIhSNdqAhh0leU34zUDNiM2Q/7vj4rc+b8uvI+H9dk1G1ORxlUmvXn2iFwx96KE99Y4debG7piK9JEWAk0ngEFXXWEzYDPiy2bUmDsib3ZENmhZrM+uVayva8BqxBd+LTybU3PeJJ3OWXs/j+61ivWRHgJNJqBO0OTl1Wht3os4ufDhwsmFL5P4nOe+py/jaZNETRDReAL8S6u6xGHPeTkXsbtoO97UO2nbh7ZrFevr7TnPzMxJnp+9cCftNulWRynvJ13x8kkPgUoJZJVmnyR5k+aYAZsR2/6z7Tn/7/tEHv8fUtr7SQ9h2TPnsOd8+tyNtrVx0aSjv5/0EHlchkDjCWDQVZV4pTmHPWfbd7ZzM2wzbjNwG1uyzlXmrPvQtudsByZdcjFI11oCGHQVpTfDNeM1AzYjNkM2Yw5a7Nz67JqNsbE2J1yP3K5lziEtJh1I0EJgLAJjD8agx0Y25QQzWjNcM14zYDNiM+SVYa3PrtkYG2tzbO7KcQV/PcycQzpMOpCghUA8Ahh0PLarI5vBmtGa4ZrxmgGbEa8eeaHHrtkYG2tzbK7FuHC18M+jmnNIjEkHErQQiEMAg47DdXVUM1YzWDNaM1wzXjPg1SMv7bExNtbm2FyLYbEuHTX1V+Oac0iISQcStNMSYP5qAhj0aibF95ihmrGawZrRmuGa8Y6aycbaHJtrMSyWxRx1/pBxk5pzCItJBxK0ECiWAAZdLM/V0cxIzVDNWM1gzWjNcFePXL/H5thci2GxLKbFXn/W0KvTmnNIgEkHErQQKI4ABl0cy9WRzEDNSM1QzVjNYM1oV48crcfmWgyLZTEttuUYbfaqUUWZcwiMSQcSEVpCtpIABh2r7GacZqBmpGaoZqxmsNPmsxgWy2JabMthucaMW7Q5h/SYdCBBC4HpCWDQ0zNcHcEM04zTDNSM1AzVjHX1yMl6LJbFtNiWw3JZzhGjxTLnkB6TDiRoITAdAQx6On6rZ5tRmmGacZqBmpGaoa4eOV2PxbTYlsNyWU7LPSRqbHMO6cs16ZCVFgLNIoBBF13PJ/+viBmmGacZqBlp0TlCPIttOSyX5bTc4dpa7ea5eyW8t8bFX99ea+i0/atM2nJPG5T5EGgRAQy66GJ/7AMid71PxIzTDLTo+CvjWQ7LZTkt98rrK7523z7zgHT8I/Z+Gl0DXXG96C+7OfQbgeXs5i46AfEg0GACGHSM4ppRmnHGiD0opuWynIOuiazqNaPsGueqK3E6LJfljBOdqBBoLgEMurm1ZWUQgEDNCWDQNS8g8iEAgeYS6Bn08R+ckJ/Z+kdJHQF7TF3TxE5V38GnF4O0XutE9ly3WXxKRxCXkqZ+Lanqs1oGbaG1vn7tKZwHbSloGaQhVX3OybagrWfQoYMWAhCAAATSINAz6He880r50ck/S+oIiFLTFfSkqm/3bduDtF7rRQ68fFpcSkcQl5Kmfi2p6rNaBm2htb5+7SmcB20paBmkIVV93suxoK1n0KHjkpYvIAABCECgMgIYdGXoSQwBCEBgfQIY9Pp8uAoBCNSTQCNUY9CNKCOLgAAEmkgAg25iVVkTBCDQCAIYdCPKyCIgMB4BRteDAAZdjzqhEgIQaCEBDLqFRWfJEIBAPQhg0PWoEyrLJEAuCCRCAINOpBDIgAAEILCSAAa9kghfQwACEEiEAAadSCHqIwOlEIBAWQQw6LJIkwcCEIDAmAQw6DGBMRwCEIBAWQQw6GJJEw0CEIBAYQQw6MJQEggCEIBAsQQw6GJ5Eg0CEIBAYQRKNejCVBMIAhCAQAsIYNAtKDJLhAAE6kkAg65n3VANAQiUSqCaZBh0NdzJCgEIQGAoAQx6KCIGQAACEKiGAAZdDXeyQqBJBFhLJAIYdCSwhIUABCAwLQEMelqCzIcABCAQiQAGHQksYSEQCNBCYFICGPSk5JgHAQhAIDIBDDoyYMJDAAIQmJQABj0pOeYVQ4AoEIDAmgQw6DXRcAECEIBAtQQw6Gr5kx0CEIDAmgQw6DXRpHABDRCAQJsJYNBtrj5rhwAEkiaAQSddHsRBAAJtJlBng25z3Vg7BCDQAgIYdAuKzBIhAIF6EsCg61k3VEMAAnUmMKL2nkEf/8EJ+Zmtf5TUEdaQmq6gJ1V9B59eDNJ6rRPZc91m8SkdQVxKmvq1pKrPahm0hdb6+rWncB60paBlkIZU9Tkn24K2nkGHDloIQAACEEiDQM+g3/HOK+VHJ/8sqSMgSk1X0JOqvt23bQ/Seq0XOfDyaXEpHUFcSpr6taSqz2oZtIXW+vq1p3AetI2vpZznaar6vJdjQVvPoEMHLQQgAAEIpEEAg06jDqiAAAQgsIoABr0KCR0QSJoA4lpEAINuUbFZKgQgUC8CGHS96oVaCECgRQQw6BYVuw1LZY0QaBIBDLpJ1WQtEIBAowhg0I0qJ4uBAASaRACDblI1h62F6xCAQK0IYNC1KhdiIQCBNhHAoNtUbdYKAQjUigAG3SsXJxCAAATSIoBBp1UP1EAAAhDoEcCgeyg4gQAEIJAWgVENOi3VqIEABCDQAgIYdAuKzBIhAIF6EsCg61k3VEMAAqMSqPE4DLrGxUM6BCDQbAIYdLPry+ogAIEaE8Cga1w8pENgegJESJkABp1yddAGAQi0mgAG3erys3gIQCBlAhh0ytVBW9UEyA+BSglg0JXiJzkEIACBtQlg0Guz4QoEIACBSglg0JXir3dy1EMAAnEJYNBx+RIdAhCAwMQEMOiJ0TERAhCAQFwCGHQsvsSFAAQgMCUBDHpKgEyHAAQgEIsABh2LLHEhAAEITEmgIoOeUjXTIQABCLSAAAbdgiKzRAhAoJ4EMOh61g3VEIBARQTKTItBl0mbXBCAAATGINAz6H/7/2/If/vgF5M6wjpS0xX0pKrv/z3/cpDW3+68drPsT+kI4lLS1K8lVX2qa6ceKx/Ud8zndwDYX/MUzp3INUFbz6DPnVuWQ99aTOoIIlPTFfSkqu/UqbNBWq/Vom/RY09KRxCXkqZ+LQnr2xK0hVZ1p1Ffkd5zrE9br091JnOeqj5xMhu0ZeGEFgIQgAAE0iKAQadVD9RAAAIQ6BHAoHsoOIFAbALEh8B4BN4yaC9nvciBlI6wlJQ09WtJWN/rQVtoVffrelDfMZ7jfeyS4qZ1pL5j1FF5DaxfqvUVL+eCtp5B6yJ+/MppuT2lI4hMSVO/llT1qa7n9Fj5eK5fewrnQWAKWgZpSFWf6qK+BXiVcuw+BtW+yj7z4q4w/dQzaD3nAYEqCZC7JQT8wtx+f5NsK2u5lktz/nNZ+YrMg0EXSZNYEIDAugTUKPeLuD1yxdwRM06J/NHNoblE3Psv5JZafWDQtSoXYiFQcwKvn7lbvD8rzs3FNumeOVsuy2m5a4YPg65JwZAJgSYQcEfkmJw6c2Nsk15lzpqzm7tmEDHomhUMuRCoO4GuUaphxjLpppiz1RmDNgocEIBAqQRimXSTzNkK0gyDtpVwQAACtSJQtEk3zZytmBi0UeCAAAQqIVCUSTfRnK0gGLRR4IvvhxAAAAdrSURBVIAABCojMK1J19yc1+WOQa+Lh4sQgEAZBCY16Sabs3HHoI0CBwQgUDmBcU266eZsBcGgjQIHBCCQBIGVJr3WL7O0wZytIBi0UeCAAASSITDMpNtizlYQDNoocEAAAkkRWMuk22TOVhAM2ihwQKCOBBqueZVJb549olseL0p4b41TZ27sjmkwBwy6wcVlaRCoO4GuAasRX/i18GxOzXmTdDpn7f08utfqvsAh+jHoIYC4DAEIJEAgz724izqy9thWe1Z6sbY0bSHAOptAoLfnPDMzJ3l+9sKdtNukWx2lvJ901Qwx6KorQH4IQGAggZ45hz3n0+dutK2NiyYd/f2kB4oquRODLhk46SAAgeEEVpmz7kPbnrMdbTJpDHr4c6WJI1gTBJIlsJY5B8FtMmkMOlSdFgIQqJzAMHMOAtti0hh0qDgtBCBQKYFRzTmIbINJY9Ch2n0tpxCAQLkExjXnoK7pJo1Bh0rTQgAClRCY1JyD2CabNAYdqkwLAQiUTmBacw6Cm2rS4xt0IEILAQhAYAoCRZlzkNBEk8agQ3VpIQCB0ggUbc5BeNNMGoMOlaWFAARKIRDLnIP4dUw6DKlNi0HXplQIhUD9CcQ250CoKSaNQYeK0kIAAvEJbJ67V8J7a1z89e1YSVeZtOWOlSxSXAw6EljCQqBuBMrQ67595gHp+Efs/TS6Bho5aTeHfiOwnN3ckfMVHR6DLpoo8SAAgXUJmFF2jXPdUcVdtFyWs7iI5UXCoMtjTSYIQAACYxHAoMfCxeDWEmDhEKiAQM+gnZP56zaLT+kIPFLS1K8lVX1OZE/QFlrr69eewnnQloKWQRpS1We1DNpCa32D1lBlX9BWpYb1cqeqT714W9DWM+jQQQsBCEAAAmkQ6Bm097L08mlxKR0BUUqa+rWkqs+LHAjaQmt9/dqLPZ/seRO0paBlkIZU9Vktg7bQWt+gNVTZF7RVqWG93KnqUy8+FrT1DDp00EIAAhCAQBoEMOg06oAKCEAAAqsIYNCrkBTeQUAIQAACExHAoCfCxiQIQAAC8Qlg0PEZkwECEIDARAQqN+iJVDMJAhCAQAsIYNAtKDJLhAAE6kkAg65n3VANAQhUTiC+AAw6PmMyQAACEJiIAAY9ETYmQQACEIhPAIOOz5gMEGgjAdZcAAEMugCIhIAABCAQgwAGHYMqMSEAAQgUQACDLgAiISAwLgHGQ2AUAhj0KJQYAwEIQKACAhh0BdBJCQEIQGAUAhj0KJQYUy4BskEAAl0CGHQXA58gAAEIpEcAg06vJiiCAAQg0CWAQXcx1OkTWiEAgbYQwKDbUmnWCQEI1I4ABl27kiEYAhBoC4GmGXRb6sY6IQCBFhDAoFtQZJYIAQjUkwAGXc+6oRoCEGgagQHrwaAHQKELAhCAQAoEMOgUqoAGCEAAAgMIYNADoNAFAQikRqCdejDodtadVUMAAjUggEHXoEhIhAAE2kkAg25n3Vl1swiwmoYSwKAbWliWBQEI1J8ABl3/GrICCECgoQQw6IYWlmW9RYAzCNSVAAZd18qhGwIQaDwBDLrxJWaBEIBAXQlg0HWtXFG6iQMBCCRLoGfQzsn8dZvFp3QEailp6teSqj4nsidoC6319WtP4TxoS0HLIA2p6rNaBm2htb5Ba6iyL2irUsN6uVPVp168LWjrGXTooIUABCAAgTQI9Azae1l6+bS4lI6AqDpN6/NIVZ8XORC0hdb6UuMYtKWmK+hJVZ/VMmgLrfUF3am0QVsqelbqSFWfevGxoK1n0KGDFgIQgAAE0iCAQadRB1RAAAIQWEVgGoNeFYwOCEAAAhAojgAGXRxLIkEAAhAolAAGXShOgkEAArUgUBORGHRNCoVMCECgfQQw6PbVnBVDAAI1IYBB16RQyIRAeQTIlAoBDDqVSqADAhCAwAoCGPQKIHwJAQhAIBUCGHQqlUBHXQigEwKlEcCgS0NNIghAAALjEcCgx+PFaAhAAAKlEcCgS0PdjkSsEgIQKI4ABl0cSyJBAAIQKJQABl0oToJBAAIQKI4ABl0cy+GRGAEBCEBgDAIY9BiwGAoBCECgTAIYdJm0yQUBCEBgDAIJGfQYqhkKAQhAoAUEMOgWFJklQgAC9SSAQdezbqiGAAQSIhBLCgYdiyxxIQABCExJAIOeEiDTIQABCMQigEHHIktcCEDgAgE+T0wAg54YHRMhAAEIxCWAQcflS3QIQAACExPAoCdGx0QIFEGAGBBYmwAGvTYbrkAAAhColAAGXSl+kkMAAhBYmwAGvTYbrlRPAAUQaDUBDLrV5WfxEIBAygQw6JSrgzYIQKDVBDDoGpcf6RCAQLMJYNDNri+rgwAEakygZ9BO5JprN8v+lI7ANSVN/VpS1ae6duqx8rGzX3sK50FgCloGaUhVn+qivgV4lXLsPgbVvso+8+KuMP3UM2hxskkv7EnpUH3dx0SaRKKvpStOPyWob4vKuuShGrfoEZ3JODmCwHHmlDk2YX3Ut4B/36nWV714Nmh7y6BDDy0EIAABCCRB4D8AAAD///I5L78AAAAGSURBVAMABcOqMGBk14oAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="2453"></list></costumes><sounds><list struct="atomic" id="2454"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-180" y="-180" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="26,12,0,1" pen="tip" id="2459"><costumes><list struct="atomic" id="2460"></list></costumes><sounds><list struct="atomic" id="2461"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>Big Grid</l><block s="reportNewList"><list><block s="reportNewList"><list><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l></list></block></list></block></block><block s="doSetVar"><l>Total Grid</l><block s="reportNewList"><list><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block></list></block></block><block s="doSetVar"><l>SmallGridTurn</l><l>any</l></block><block s="doSetVar"><l>Turn</l><l>X</l></block><block s="doUntil"><block s="reportNot"><block s="reportVariadicEquals"><list><custom-block s="ThreeInARow? %s"><block var="Big Grid"/></custom-block><l>F</l></list></block></block><script><block s="doWarp"><script><block s="clear"></block><custom-block s="Add X/Y"></custom-block><custom-block s="Check for 3inarow"></custom-block><custom-block s="Draw Xs and Os"></custom-block><custom-block s="Draw Ultimate Grid size %n at XY %s %s"><l>360</l><l>-180</l><l>180</l></custom-block></script></block></script></block><block s="doDeclareVariables"><list><l>Number</l><l>size</l></list></block><block s="doSetVar"><l>size</l><l>9</l></block><block s="doSetVar"><l>Locations</l><custom-block s="All Grid Locations %s"><block var="size"/></custom-block></block><block s="doSetVar"><l>winner</l><custom-block s="ThreeInARow? %s"><block var="Big Grid"/></custom-block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="Locations"/></block><script><block s="doSetVar"><l>Number</l><block s="reportRandom"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="Locations"/></block></block></block><custom-block s="Fill in box at XY %s %s size %s %b %b"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Number"/><block var="Locations"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="Number"/><block var="Locations"/></block></block><block s="reportQuotient"><l>360</l><block var="size"/></block><l><bool>false</bool></l><l><bool>true</bool></l></custom-block><block s="doDeleteFromList"><block var="Number"/><block var="Locations"/></block></script></block></script><script x="684.5498056875" y="177.000001"><custom-block s="ThreeInARow? %s"><block var="Big Grid"/></custom-block></script><script x="575" y="126"><block s="doSetVar"><l>Locations</l><custom-block s="All Grid Locations %s"><l></l></custom-block></block></script><script x="838" y="39"><custom-block s="Fill in box at XY %s %s size %s %b %b"><l>140</l><l>140</l><l>40</l><l><bool>false</bool></l><l><bool>true</bool></l></custom-block></script><script x="895" y="218.00000000000006"><block s="reportListAttribute"><l><option>length</option></l><block var="Locations"/></block></script><script x="608" y="347.00000000000006"><block s="doReplaceInList"><l>1</l><block s="reportListItem"><l>3</l><block var="Big Grid"/></block><l>full</l></block></script><script x="670" y="598.0000000000001"><custom-block s="Fill %s %s with empty spaces"><l>1</l><l>3</l></custom-block></script><script x="447.544921875" y="252.00000400000005"><custom-block s="ThreeInARow? %s"><block var="Big Grid"/></custom-block></script></scripts></sprite><watcher var="Big Grid" style="normal" x="12.145876736110235" y="125.10253281111987" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="12.145876736110235" y="238.05918888612828" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="12.145876736110235" y="263.5655324611372" color="4,148,220" hidden="true"/><watcher var="Turn" style="normal" x="12.145876736110235" y="289.0718760361455" color="243,118,29" hidden="true"/><watcher var="SmallGridTurn" style="normal" x="12.145876736111353" y="12.1458767361111" color="243,118,29" hidden="true"/><watcher var="Total Grid" style="normal" x="145.75052083333176" y="29.15010416666674" color="243,118,29" hidden="true"/><watcher var="Locations" style="normal" x="12.145876736111353" y="37.652220311119756" color="243,118,29" hidden="true"/><watcher var="winner" style="normal" x="12.145876736111353" y="329.1532644069618" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="Total Grid"><list id="2742"><item><list struct="atomic" id="2743">,,,,,,,,</list></item><item><list struct="atomic" id="2744">,,,O,,,O,,</list></item><item><list struct="atomic" id="2745">,,O,,,,,,</list></item><item><list struct="atomic" id="2746">,,X,X,,,,,</list></item><item><list struct="atomic" id="2747">,,,,,,,,,</list></item><item><list struct="atomic" id="2748">,,,,,,,,</list></item><item><list struct="atomic" id="2749">,,,,,,,X,</list></item><item><list struct="atomic" id="2750">,,,,,,,,</list></item><item><list struct="atomic" id="2751">,,,,,,,,</list></item></list></variable><variable name="Big Grid"><list id="2752"><item><list struct="atomic" id="2753">,,</list></item><item><list struct="atomic" id="2754">,,</list></item><item><list struct="atomic" id="2755">,,</list></item></list></variable><variable name="Turn"><l>X</l></variable><variable name="SmallGridTurn"><l>4</l></variable><variable name="Locations"><list struct="atomic" id="2756"></list></variable><variable name="winner"><l>X</l></variable></variables></scene></scenes></project><media name="Ultimate Tic Tac Toe" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>