<snapdata remixID="12043399"><project name="U4L4 - Ultimate Tic Tac Toe" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U4L4 - Ultimate Tic Tac Toe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="draw %&apos;typeof&apos; line of length %&apos;lenght#&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="reportOr"><block s="reportEquals"><block var="typeof"/><l>Horizontal</l></block><block s="reportEquals"><block var="typeof"/><l>horizontal</l></block></block><script><block s="setHeading"><l>90</l></block><block s="forward"><block var="lenght#"/></block></script><script><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="typeof"/><l>Vertical</l></block><block s="reportEquals"><block var="typeof"/><l>vertical</l></block></block><script><block s="setHeading"><l>180</l></block><block s="forward"><block var="lenght#"/></block></script></block></script></block><block s="up"></block></script></block-definition><block-definition s="draw 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 s="reportVariadicSum"><list><block var="y#"/><block s="reportQuotient"><block var="n#"/><l>3</l></block></list></block></block><block s="doRepeat"><l>2</l><script><custom-block s="draw %s line of length %s"><l>horizontal</l><block var="n#"/></custom-block><block s="forward"><block s="reportVariadicProduct"><list><block var="n#"/><l>-1</l></list></block></block><block s="changeYPosition"><block s="reportQuotient"><block var="n#"/><l>3</l></block></block></script></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><block s="changeYPosition"><block var="n#"/></block></script></block><block s="gotoXY"><block var="x#"/><block var="y#"/></block></script><scripts><script x="428.884765625" y="182.63333333333333"><block s="reportDifference"><l></l><l></l></block></script><script x="398.884765625" y="105.63333333333333"><block var="y#"/></script></scripts></block-definition><block-definition s="draw ULTIMATE 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="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><block s="setColor"><color>124,237,255,1</color></block><block s="setSize"><l>3</l></block><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block var="n"/><block var="x"/><block var="y"/></custom-block><block s="setSize"><l>1</l></block><block s="setColor"><color>255,154,231,1</color></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>30</l></block></block><block var="x-start"/><block var="y-start"/></custom-block><block s="doChangeVar"><l>y-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>60</l></block></list></block></block></script></block><block s="doSetVar"><l>y-start</l><block var="y"/></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>60</l></block></list></block></block></script></block></script></block-definition><block-definition s="draw basic ULTIMATE tic tac tow 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="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><block s="setSize"><l>3</l></block><block s="setColor"><color>255,154,231,1</color></block><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block var="n"/><block var="x"/><block var="y"/></custom-block><block s="setSize"><l>1</l></block><block s="setColor"><color>124,237,255,1</color></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block s="reportQuotient"><block var="n"/><l>3</l></block><block var="x-start"/><block var="y-start"/></custom-block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>3</l></block></block></script></block><block s="doSetVar"><l>y-start</l><block var="y"/></block><block s="doChangeVar"><l>x-start</l><block s="reportQuotient"><block var="n"/><l>3</l></block></block></script></block></script></block-definition><block-definition s="draw nested tic tac toe board of size %&apos;n&apos; depth (1,2,3) %&apos;d&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><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><block s="doIf"><block s="reportGreaterThan"><block var="d"/><l>0</l></block><script><block s="setSize"><l>3</l></block><block s="setColor"><color>215,0,124,1</color></block><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block var="n"/><block var="x"/><block var="y"/></custom-block><block s="setSize"><l>1</l></block><block s="setColor"><color>187,67,255,1</color></block><block s="doChangeVar"><l>x-start</l><block s="reportQuotient"><block var="n"/><l>60</l></block></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>60</l></block></block><block s="doIf"><block s="reportGreaterThan"><block var="d"/><l>1</l></block><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>30</l></block></block><block var="x-start"/><block var="y-start"/></custom-block></script></block><block s="doChangeVar"><l>x-start</l><block s="reportQuotient"><block var="n"/><l>3</l></block></block></script></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicProduct"><list><block var="n"/><l>-1</l></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>3</l></block></block></script></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="d"/><l>2</l></block><script><block s="setSize"><l>.5</l></block><block s="setColor"><color>0,29,194,1</color></block><block s="doSetVar"><l>x-start</l><block var="x"/></block><block s="doSetVar"><l>y-start</l><block var="y"/></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="n"/><l>120</l></block><block s="reportQuotient"><block var="n"/><l>60</l></block></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="n"/><l>120</l></block><block s="reportQuotient"><block var="n"/><l>60</l></block></list></block></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block s="reportQuotient"><block var="n"/><l>12</l></block><block var="x-start"/><block var="y-start"/></custom-block></script></block><block s="doChangeVar"><l>x-start</l><block s="reportQuotient"><block var="n"/><l>10</l></block></block></script></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>30</l></block></block><l>-1</l></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>10</l></block></block></script></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>30</l></block></block></script></block><block s="doSetVar"><l>x-start</l><block var="x"/></block><block s="doSetVar"><l>y-start</l><block var="y"/></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="n"/><l>120</l></block><block s="reportQuotient"><block var="n"/><l>60</l></block><block s="reportQuotient"><block var="n"/><l>3</l></block></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="n"/><l>120</l></block><block s="reportQuotient"><block var="n"/><l>60</l></block></list></block></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block s="reportQuotient"><block var="n"/><l>12</l></block><block var="x-start"/><block var="y-start"/></custom-block></script></block><block s="doChangeVar"><l>x-start</l><block s="reportQuotient"><block var="n"/><l>10</l></block></block></script></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>30</l></block></block><l>-1</l></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>10</l></block></block></script></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>30</l></block></block></script></block><block s="doSetVar"><l>x-start</l><block var="x"/></block><block s="doSetVar"><l>y-start</l><block var="y"/></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="n"/><l>120</l></block><block s="reportQuotient"><block var="n"/><l>60</l></block><block s="reportQuotient"><block var="n"/><l>1.5</l></block></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="n"/><l>120</l></block><block s="reportQuotient"><block var="n"/><l>60</l></block></list></block></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block s="reportQuotient"><block var="n"/><l>12</l></block><block var="x-start"/><block var="y-start"/></custom-block></script></block><block s="doChangeVar"><l>x-start</l><block s="reportQuotient"><block var="n"/><l>10</l></block></block></script></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportQuotient"><block var="n"/><l>3</l></block><block s="reportQuotient"><block var="n"/><l>30</l></block></block><l>-1</l></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>10</l></block></block></script></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><block var="n"/><l>30</l></block></block></script></block></script></block></script></block></script><scripts><script x="677.7587890625001" y="697.9999999999977"><block var="n"/></script><script x="662.0000000000001" y="562.9999999999973"><block s="reportVariadicProduct"><list><l></l><l></l></list></block></script><script x="396.72363281250034" y="690.1666666666631"><block s="reportVariadicSum"><list><l></l><block s="reportQuotient"><l>1</l><block s="reportQuotient"><block var="n"/><l>100</l></block></block></list></block></script></scripts></block-definition><block-definition s="draw hardcoded nested tic tac tow board of size 300 depth 3 starting from -150x , -150y" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>x-start</l><l>y-start</l></list></block><block s="doSetVar"><l>x-start</l><l>-150</l></block><block s="doSetVar"><l>y-start</l><l>-150</l></block><block s="setSize"><l>3</l></block><block s="setColor"><color>255,110,194,1</color></block><custom-block s="draw tic tac toe board of size %s starting from %s %s"><l>300</l><l>-150</l><l>-150</l></custom-block><block s="setSize"><l>1</l></block><block s="setColor"><color>255,242,75,1</color></block><block s="doChangeVar"><l>x-start</l><block s="reportQuotient"><l>300</l><l>60</l></block></block><block s="doChangeVar"><l>y-start</l><block s="reportQuotient"><l>300</l><l>60</l></block></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><block s="reportDifference"><block s="reportQuotient"><l>300</l><l>3</l><comment w="90" collapsed="false">90</comment></block><block s="reportQuotient"><l>300</l><l>30</l></block></block><block var="x-start"/><block var="y-start"/></custom-block></script></block><block s="doChangeVar"><l>x-start</l><l>100</l></block></script></block><block s="doChangeVar"><l>x-start</l><l>-300</l></block><block s="doChangeVar"><l>y-start</l><l>100</l></block></script></block><block s="setSize"><l>.5</l></block><block s="setColor"><color>84,186,255,1</color></block><block s="doSetVar"><l>x-start</l><l>-150</l></block><block s="doSetVar"><l>y-start</l><l>-150</l></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><l>300</l><l>120</l></block><block s="reportQuotient"><l>300</l><l>60</l></block></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><l>300</l><l>120</l></block><block s="reportQuotient"><l>300</l><l>60</l></block></list></block></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><l>25</l><block var="x-start"/><block var="y-start"/></custom-block></script></block><block s="doChangeVar"><l>x-start</l><l>30</l></block></script></block><block s="doChangeVar"><l>x-start</l><l>-90</l></block><block s="doChangeVar"><l>y-start</l><l>30</l></block></script></block><block s="doChangeVar"><l>y-start</l><l>10</l></block></script></block><block s="doSetVar"><l>x-start</l><l>-150</l></block><block s="doSetVar"><l>y-start</l><l>-150</l></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><l>300</l><l>120</l></block><block s="reportQuotient"><l>300</l><l>60</l></block><l>100</l></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><l>300</l><l>120</l></block><block s="reportQuotient"><l>300</l><l>60</l></block></list></block></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><l>25</l><block var="x-start"/><block var="y-start"/></custom-block></script></block><block s="doChangeVar"><l>x-start</l><l>30</l></block></script></block><block s="doChangeVar"><l>x-start</l><l>-90</l></block><block s="doChangeVar"><l>y-start</l><l>30</l></block></script></block><block s="doChangeVar"><l>y-start</l><l>10</l></block></script></block><block s="doSetVar"><l>x-start</l><l>-150</l></block><block s="doSetVar"><l>y-start</l><l>-150</l></block><block s="doChangeVar"><l>x-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><l>300</l><l>120</l></block><block s="reportQuotient"><l>300</l><l>60</l></block><l>200</l></list></block></block><block s="doChangeVar"><l>y-start</l><block s="reportVariadicSum"><list><block s="reportQuotient"><l>300</l><l>120</l></block><block s="reportQuotient"><l>300</l><l>60</l></block></list></block></block><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><block s="doRepeat"><l>3</l><script><custom-block s="draw tic tac toe board of size %s starting from %s %s"><l>25</l><block var="x-start"/><block var="y-start"/></custom-block></script></block><block s="doChangeVar"><l>x-start</l><l>30</l></block></script></block><block s="doChangeVar"><l>x-start</l><l>-90</l></block><block s="doChangeVar"><l>y-start</l><l>30</l></block></script></block><block s="doChangeVar"><l>y-start</l><l>10</l></block></script></block></script><scripts><script x="345" y="770.1666666666658"><block s="gotoXY"><block var="x-start"/><block var="y-start"/></block></script><script x="414" y="842.9999999999983"><block s="doSetVar"><l></l><l>0</l></block></script></scripts></block-definition><block-definition s="draw %&apos;typeof&apos; line of length %&apos;length#&apos; +setback" 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="reportOr"><block s="reportEquals"><block var="typeof"/><l>Horizontal</l></block><block s="reportEquals"><block var="typeof"/><l>horizontal</l></block></block><script><block s="setHeading"><l>90</l></block><block s="forward"><block var="length#"/></block></script><script><block s="doIf"><block s="reportOr"><block s="reportEquals"><block var="typeof"/><l>Vertical</l></block><block s="reportEquals"><block var="typeof"/><l>vertical</l></block></block><script><block s="setHeading"><l>180</l></block><block s="forward"><block var="length#"/></block></script></block></script></block><block s="up"></block><block s="forward"><block s="reportVariadicProduct"><list><block var="length#"/><l>-1</l></list></block></block></script></block-definition></blocks><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="964"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="965"></list></costumes><sounds><list struct="atomic" id="966"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="180" scale="0.35" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,29,194,1" pen="tip" id="971"><costumes><list id="972"><item><ref mediaID="Sprite_cst_pencil b"></ref></item></list></costumes><sounds><list struct="atomic" id="973"></list></sounds><blocks></blocks><variables></variables><scripts><script x="42" y="19.666666666666515"><block s="receiveKey"><l><option>enter</option></l><list></list></block><custom-block s="draw nested tic tac toe board of size %s depth (1,2,3) %s starting from %s , %s"><l>300</l><l>3</l><l>-150</l><l>-150</l></custom-block></script><script x="511" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="41" y="112.83333333333337"><custom-block s="draw hardcoded nested tic tac tow board of size 300 depth 3 starting from -150x , -150y"></custom-block></script><script x="41" y="165.16666666666669"><custom-block s="draw ULTIMATE tic tac toe board of size %s starting from %s , %s"><l>300</l><l>-150</l><l>-150</l></custom-block></script><script x="42" y="213.83333333333326"><custom-block s="draw basic ULTIMATE tic tac tow board of size %s starting from %s , %s"><l>300</l><l>-150</l><l>-150</l></custom-block></script><script x="43" y="260.3333333333334"><block s="setSize"><l>2</l></block><block s="setColor"><color>252,139,0,1</color></block><custom-block s="draw tic tac toe board of size %s starting from %s %s"><l>300</l><l>-150</l><l>-150</l></custom-block></script><script x="44" y="347.33333333333326"><block s="setSize"><l>2</l></block><block s="setColor"><color>128,255,94,1</color></block><custom-block s="draw %s line of length %s +setback"><l>horizontal</l><l>50</l></custom-block></script><script x="347" y="343.33333333333337"><block s="setSize"><l>2</l></block><block s="setColor"><color>135,255,68,1</color></block><custom-block s="draw %s line of length %s"><l>horizontal</l><l>50</l></custom-block></script><script x="45" y="435.0000000000001"><block s="setSize"><l>2</l></block><block s="setColor"><color>97,255,87,1</color></block><custom-block s="draw %s line of length %s +setback"><l>vertical</l><l>50</l></custom-block></script><script x="347" y="434.0000000000001"><block s="setSize"><l>2</l></block><block s="setColor"><color>138,255,71,1</color></block><custom-block s="draw %s line of length %s"><l>vertical</l><l>50</l></custom-block></script></scripts></sprite><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="10" color="74,108,212"/><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212"/></sprites></stage><variables></variables></scene></scenes></project><media name="U4L4 - Ultimate Tic Tac Toe" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="pencil b" center-x="3.5" center-y="130.7" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMTUiIGhlaWdodD0iMTM1IiB2aWV3Qm94PSIwIDAgMTE1IDEzNSI+CiAgPCEtLSBFeHBvcnRlZCBieSBTY3JhdGNoIC0gaHR0cDovL3NjcmF0Y2gubWl0LmVkdS8gLS0+CiAgPGcgaWQ9IklEMC4yODE0NDk0MDIyMTY4MjE5IiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCAwLjUsIDApIj4KICAgIDxwYXRoIGlkPSJJRDAuMzc0MTQyMjQ3NzE3ODI3NTYiIGZpbGw9IiNGRjk0MDAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNIDI4MS41NTAgMTAzLjkwMCBDIDI4Mi4xOTEgMTAzLjE1NyAyODIuOTIzIDEwMi41NDQgMjgzLjgwMCAxMDIuNDUwIEMgMjg1LjcxMSAxMDIuMjgxIDI4Ny43NTQgMTAyLjM2OCAyODkuNTAwIDEwMy4xNTAgQyAyOTEuOTY4IDEwNC4yNTYgMjk0LjI2MiAxMDUuOTUwIDI5Ni4wNTAgMTA3Ljk1MCBDIDI5Ny4zMDYgMTA5LjMzNyAyOTcuOTM3IDExMS4yNDEgMjk4LjM1MCAxMTMgQyAyOTguNTA0IDExMy42NTcgMjk4LjUwMSAxMTMuOTQzIDI5Ny44MDAgMTE0Ljk1MCBDIDI5NC45OTggMTE4Ljk3NyAyOTIuMzYyIDEyMy4yNDEgMjg4LjkwMCAxMjYuNzUwIEMgMjg3LjgyNiAxMjcuNzk1IDI4NS45MzYgMTI4Ljg5OCAyODQuNjAwIDEyOC4yMDAgQyAyNzkuNzU1IDEyNS42NzAgMjc0Ljk3MyAxMjIuMjgwIDI3MS45MDAgMTE3LjgwMCBDIDI3MC45MzAgMTE2LjM4NiAyNzMuNDI5IDExNC43MTMgMjc0LjQwMCAxMTMuMzAwIEMgMjc2LjYxOCAxMTAuMDc0IDI3OC45NzMgMTA2Ljg3MyAyODEuNTUwIDEwMy45MDAgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk3MDcxNTA0NTkyODk1NSwgMC4wNzY0NzUxODgxMzYxMDA3NywgLTAuMDc2NDc1MTg4MTM2MTAwNzcsIDAuOTk3MDcxNTA0NTkyODk1NSwgLTE3NS42NSwgLTEyMi4yKSIvPgogICAgPHBhdGggaWQ9IklEMC45NDExMjQ4OTM3MjQ5MTg0IiBmaWxsPSIjRkZGRjAwIiBzdHJva2U9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTSAyNjguMjUwIDEyMS41MDAgQyAyNjkuNjE4IDExOS44MzkgMjY5Ljc3OSAxMTkuMjkzIDI3MC44NTAgMTE5LjQ1MCBDIDI3NC4wNjMgMTIwLjAzOCAyNzcuMjQwIDEyMS40OTMgMjc5Ljc1MCAxMjMuNTAwIEMgMjgxLjk1MSAxMjUuMjU5IDI4My4wOTQgMTI4LjA3MCAyODQuNTAwIDEzMC41MDAgQyAyODQuOTA5IDEzMS4xOTkgMjg2LjE2NiAxMzAuODA1IDI4NSAxMzIuNTAwIEMgMjgwLjY0NiAxMzkuNTc1IDI3NS4yOTQgMTQ2LjAxMyAyNzAuNTAwIDE1Mi43NTAgQyAyNTQuNDQ0IDE3NS4zMTYgMjM4Ljc2MSAxOTguMTcxIDIyMi41MDAgMjIwLjUwMCBDIDIxOC40MTUgMjI2LjE0MSAyMjAuODM2IDIyMi40MjYgMjE5Ljc1MCAyMjIuNTAwIEMgMjE2Ljk5MCAyMjIuNjg3IDIxNC4wOTIgMjIyLjM2NyAyMTEuNTAwIDIyMS4yNTAgQyAyMDkuNDM2IDIyMC41NTcgMjA3Ljg1NyAyMTguNzQ4IDIwNi4yNTAgMjE3LjI1MCBDIDIwNS4yMTcgMjE2LjI4MiAyMDMuNzU0IDIxNS4wOTQgMjAzLjYwMCAyMTMuNjAwIEMgMjAzLjQzNCAyMTEuOTgxIDIwMS42MTAgMjE0LjUyNSAyMDUuNTAwIDIwOC44NTAgQyAyMjAuODExIDE4Ni40MTEgMjM2LjU5MCAxNjQuMTY5IDI1Mi41MDAgMTQyIEMgMjU3LjUxOSAxMzUuMDA2IDI2Mi43NzggMTI4LjE0NSAyNjguMjUwIDEyMS41MDAgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk3MDcxNTA0NTkyODk1NSwgMC4wNzY0NzUxODgxMzYxMDA3NywgLTAuMDc2NDc1MTg4MTM2MTAwNzcsIDAuOTk3MDcxNTA0NTkyODk1NSwgLTE3NS42NSwgLTEyMi4yKSIvPgogICAgPHBhdGggaWQ9IklEMC45NDExMjQ4OTM3MjQ5MTg0IiBmaWxsPSIjRjZFNTc1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTSAyNjguNjAwIDEyMy41MDAgQyAyNzkuMjgwIDEwNy45MjUgMjg5LjkxNCA5Mi4xNTQgMzAwLjc1MCA3Ni41MDAgQyAzMDMuNDI0IDcyLjczNiAzMDIuNTk0IDcyLjA5MyAzMDQuNzUwIDcxLjU1MCBDIDMwNi40NDMgNzEuMTE1IDMwNy45NjQgNzMuMDEwIDMwOS4yMDAgNzQuNDUwIEMgMzExLjUyMyA3Ny4xNjYgMzEzLjMyMyA4MC4yNTIgMzE0LjY1MCA4My43MDAgQyAzMTUuMTIxIDg0Ljk2MyAzMTYuNjMxIDgyLjAyNCAzMTMuMjUwIDg3LjUwMCBDIDI5OS4xMTUgMTA5LjE3MSAyODQuODE2IDEzMC43NjkgMjcwLjQwMCAxNTIuMjUwIEMgMjU0Ljg5NCAxNzUuMzU0IDIzOS40MDkgMTk4LjYxNiAyMjMuMjAwIDIyMS4yMDAgQyAyMTkuMDM5IDIyNi44MzIgMjIwLjYxMyAyMjIuOTI2IDIxOS4xMDAgMjIzLjE1MCBDIDIxNi4zNTEgMjIzLjQ2NSAyMTMuMTg5IDIyNC4yNDEgMjEwLjQ1MCAyMjMuMzUwIEMgMjA3LjY2MyAyMjIuNDQwIDIwNC40MTcgMjIwLjk0NiAyMDMuMjUwIDIxOC4yNTAgQyAyMDIuNjYwIDIxNi4zMTkgMjAyLjcyMiAyMTguNDU1IDIwNi41MDAgMjEyLjk1MCBDIDIyMS42MTEgMTkwLjkyOCAyMzcuMDEyIDE2OS4wNDMgMjUyLjI1MCAxNDcuMTAwIEMgMjU3LjY5MiAxMzkuMjU2IDI2My4xOTQgMTMxLjM4MyAyNjguNjAwIDEyMy41MDAgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjYzMjA2MzM4ODgyNDQ2MywgMC4wNjU4MzkwODIwMDI2Mzk3NywgLTAuMDY1ODM5MDgyMDAyNjM5NzcsIDAuNjYzMjA2MzM4ODgyNDQ2MywgLTEwNC4yNSwgLTQ1Ljk1KSIvPgogICAgPHBhdGggaWQ9IklEMC43MjM4MTE0NzA5MDM0NTYyIiBmaWxsPSIjQzBDOEM5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTSAyNzYuMTUwIDExMC40MDAgQyAyNzYuNzI4IDEwOS42NzQgMjc2LjczNCAxMDkuNjk2IDI3Ny4zNTAgMTA5LjgwMCBDIDI3OS42NzAgMTEwLjM1NyAyODIuMDI4IDExMS4wMzAgMjg0LjE1MCAxMTIuMjAwIEMgMjg2LjQ0MyAxMTMuNDY1IDI4OC40NjggMTE1LjI0NyAyOTAuMzAwIDExNy4xMDAgQyAyOTEuNDk4IDExOC4zMTAgMjkyLjM1NyAxMTkuODA5IDI5My4xNTAgMTIxLjMwMCBDIDI5My4zNDggMTIxLjY3MyAyOTMuNjM1IDEyMS41MDMgMjkzLjEwMCAxMjIuMjUwIEMgMjkwLjkzNyAxMjUuMzQ2IDI4OC41ODcgMTI4LjMxMyAyODYuMjAwIDEzMS4yMDAgQyAyODUuNjA1IDEzMS45MjEgMjg1LjYyNyAxMzEuNzU4IDI4NS40MDAgMTMxLjU1MCBDIDI4NC40OTYgMTMwLjcyMiAyODQuMTk4IDEyOS4zMTUgMjgzLjMwMCAxMjguNDUwIEMgMjgxLjA3MyAxMjYuMzAzIDI3OC43MzIgMTI0LjA5OSAyNzYuMDUwIDEyMi40NTAgQyAyNzQuNDQ0IDEyMS41MDUgMjcyLjQ0NiAxMjEuMzU2IDI3MC42NTAgMTIwLjgwMCBDIDI3MC4xMzcgMTIwLjY0MSAyNjkuMzgyIDEyMC42ODIgMjY5LjA1MCAxMjAuMjUwIEMgMjY4Ljg4MiAxMjAuMDA4IDI2OS4xMDYgMTIwLjIwMCAyNjkuNjUwIDExOS40NTAgQyAyNzEuODI2IDExNi40NTEgMjczLjg0MCAxMTMuMzA0IDI3Ni4xNTAgMTEwLjQwMCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTcwNzE1MDQ1OTI4OTU1LCAwLjA3NjQ3NTE4ODEzNjEwMDc3LCAtMC4wNzY0NzUxODgxMzYxMDA3NywgMC45OTcwNzE1MDQ1OTI4OTU1LCAtMTc1LjY1LCAtMTIyLjIpIi8+CiAgICA8cGF0aCBpZD0iSUQwLjIxMzcyMTY2NjAxOTQwOTkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FDQjNCNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0gMjg4Ljc1MCAxMjcgQyAyODUuMTE2IDEyMC44NzggMjg0LjU0MyAxMjAuNjQwIDI4MS41MDAgMTE4LjUwMCBDIDI3OS4wMDIgMTE2Ljc0MyAyNzIuNzUwIDExNS43NTAgMjcyLjc1MCAxMTUuNzUwICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTcwNzE1MDQ1OTI4OTU1LCAwLjA3NjQ3NTE4ODEzNjEwMDc3LCAtMC4wNzY0NzUxODgxMzYxMDA3NywgMC45OTcwNzE1MDQ1OTI4OTU1LCAtMTc1LjY1LCAtMTIyLjIpIi8+CiAgICA8cGF0aCBpZD0iSUQwLjYxOTQyODM0MDgxMTI4MjQiIGZpbGw9IiNGRkZGQ0MiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNIDIwNiAyMTQuODUwIEMgMjA2Ljg5NyAyMTUuMzMyIDIwOC4xOTkgMjEzLjU3MSAyMDkgMjE0LjI1MCBDIDIxMC4zMTIgMjE1LjM2OSAyMDkuMjM3IDIxOC4zNTkgMjEwLjcwMCAyMTkuMTUwIEMgMjEyLjA0NCAyMTkuODcyIDIxMy44MjkgMjE3LjEwMyAyMTUuMTAwIDIxNy44NTAgQyAyMTYuMzgwIDIxOC42MDcgMjE1LjE4NiAyMjEuMTg4IDIxNi4zNTAgMjIyLjE1MCBDIDIxNy40NDcgMjIzLjA1OCAyMTkuNTgwIDIyMS45ODggMjIwLjYwMCAyMjIuNjUwIEMgMjIxLjA5NyAyMjIuOTcxIDIyMS4zMDEgMjIzLjAzNCAyMTkuNTAwIDIyNC4zNTAgQyAyMTIuMjk0IDIyOS42MTMgMjA1LjE3OCAyMzUuMTA1IDE5Ny41MDAgMjM5LjY1MCBDIDE5NS41ODAgMjQwLjc4NiAxOTUuNjQ2IDIzOS45NTYgMTk2IDIzOCBDIDE5Ny40MTUgMjMwLjE3NSAxOTkuODI0IDIyMi42NjQgMjAyIDIxNS4xNTAgQyAyMDIuNTQzIDIxMy4xODUgMjAyLjc2MyAyMTIuNzA2IDIwMy41MDAgMjExLjg1MCBDIDIwMy43NjQgMjExLjU0OSAyMDQuNDcwIDIxMS40NjYgMjA0LjcwMCAyMTEuNzUwIEMgMjA1LjQwMiAyMTIuNjIyIDIwNS4wNDggMjE0LjMzNyAyMDYgMjE0Ljg1MCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTcwNzE1MDQ1OTI4OTU1LCAwLjA3NjQ3NTE4ODEzNjEwMDc3LCAtMC4wNzY0NzUxODgxMzYxMDA3NywgMC45OTcwNzE1MDQ1OTI4OTU1LCAtMTc1LjY1LCAtMTIyLjIpIi8+CiAgICA8cGF0aCBpZD0iSUQwLjIxNjU2MzM4OTE3MDkxNDkiIGZpbGw9IiM0NjQ2NDYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNIDE5NS4xNTAgMjQwLjgwMCBDIDE5NS40NTUgMjM5LjEzNiAxOTUuOTExIDIzNy41MTAgMTk2LjM1MCAyMzUuOTAwIEMgMTk2LjQ3OSAyMzUuNDgyIDE5Ni40NjkgMjM1LjQyMSAxOTYuNjUwIDIzNS40NTAgQyAxOTcuMzU2IDIzNS41NzEgMTk4LjA1OSAyMzUuODI2IDE5OC42NTAgMjM2LjI1MCBDIDE5OS4yNjMgMjM2LjcwMSAxOTkuNzkzIDIzNy4zMzggMjAwLjEwMCAyMzggQyAyMDAuMTg5IDIzOC4xOTIgMjAwLjAwNCAyMzguMjA5IDE5OS42NTAgMjM4LjQ1MCBDIDE5OC4yNDAgMjM5LjQxNSAxOTYuODUzIDI0MC40NjYgMTk1LjM1MCAyNDEuMjUwIEMgMTk0Ljk3NCAyNDEuNDQ2IDE5NS4wNzMgMjQxLjIxOSAxOTUuMTUwIDI0MC44MDAgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk3MDcxNTA0NTkyODk1NSwgMC4wNzY0NzUxODgxMzYxMDA3NywgLTAuMDc2NDc1MTg4MTM2MTAwNzcsIDAuOTk3MDcxNTA0NTkyODk1NSwgLTE3NS42NSwgLTEyMi4yKSIvPgogICAgPHBhdGggaWQ9IklEMC4zOTI0ODgxNDI5NDExNDcxIiBmaWxsPSJub25lIiBzdHJva2U9IiNFREQ1NzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNIDI3My4yNTAgMTMxLjA1MCBMIDIxOCAyMDcuODAwICIgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTcwNzE1MDQ1OTI4OTU1LCAwLjA3NjQ3NTE4ODEzNjEwMDc3LCAtMC4wNzY0NzUxODgxMzYxMDA3NywgMC45OTcwNzE1MDQ1OTI4OTU1LCAtMTc1LjY1LCAtMTIyLjIpIi8+CiAgPC9nPgo8L3N2Zz4=" mediaID="Sprite_cst_pencil b"/></media></snapdata>