<snapdata remixID="12083350"><project name="U3L1-TicTacToe" 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="U3L1-TicTacToe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>square number</l><l>0</l></block><block s="show"></block><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="doChangeVar"><l>square number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block><block s="hide"></block></script></block-definition><block-definition s="TicTacToe wins" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script></block-definition><block-definition s="Status of triple %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="Won? % player" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Won? %player" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="200"><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="201"></list></costumes><sounds><list struct="atomic" id="202"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="207"><costumes><list id="208"><item><ref mediaID="Square_cst_Empty"></ref></item><item><ref mediaID="Square_cst_X"></ref></item><item><ref mediaID="Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="209"></list></sounds><blocks></blocks><variables><variable name="square number"><l>9</l></variable></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="10" y="354.0000000000001"><block s="doWearNextCostume"></block></script><script x="10" y="389.8333333333334"><block s="receiveGo"></block><block s="doWait"><l>0.1</l></block><block s="doSwitchToCostume"><l>Empty</l></block><custom-block s="makeBoard"></custom-block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l><l>Empty</l></list></block></block></script><script x="10" y="590.6666666666667"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="square number"/><block var="board"/><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="square number"/><block var="board"/><l>O</l></block></script></block></script></block></script><script x="206" y="365.8333333333335"><block var="square number"/></script><script x="224" y="405.6666666666665"><block s="doSayFor"><block var="item"/><l>1</l></block></script><script x="259" y="466.3333333333335"><custom-block s="TicTacToe wins"></custom-block></script><script x="133.12109375" y="389.00000000000017"><block var="item"/></script><script x="318" y="375.8333333333335"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Status of triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="TicTacToe wins"></custom-block></block></script><script x="20" y="874.8333333333335"><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5.000000000000011" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="10" y="9.999999999999991" color="243,118,29" extX="80" extY="70"/><watcher scope="Square" var="square number" style="normal" x="0" y="40.00000000000011" color="243,118,29"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="308">X,X,X,Empty,Empty,Empty,Empty,O,O</list></variable></variables></scene></scenes></project><media name="U3L1-TicTacToe" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmrENgmAUBh9TYEfBIs6i4lAEZ6GVGAs3MjFxgK+5wJ+jv3y8O0q6auzpqupcVWsLdw3D+P4ddLlO62OZD33Tc3vVdLt/PGivGS201zL/97KQhWADfnKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAbaLtTKH419f9q+t56dV83eYNkAAAAASUVORK5CYII=" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2rtOAkEUBuBDpTRgTdRQ8gRIaUUMoIk3RAQlEWm9FpYG7IzxKSyoLC3VTmPUxkvrLVFLLOhMzJJgREHOnDlnZxeh22Qv882/O+HPrgcAgvH4xKbP19MLLv9Vqx/XHgAYDocjh9mFnKtBb68vcHV58VADJZPpg3J5v8/NAZ2encN2qdgFOTbE/5nQ49MzDA70OyqVVmNCJbSYL0AgEIBSccsRqJvbOxhNJGBndw8mx8caxoQCVSrvkF8qQCgUMo6qY+Yy2aZjQYGsKXACqh3GGicaZBqFwSiDTKGwGBLIbpQKhgyyC6WK0QJJoygYbZAUiophAXGjdDBsIC6ULoYVpIviwLCDqCgujAhIFcWJEQNhUdwYUVA7lARGHNQKJYWxBfQTlUrN1MpZqz7T0NYIG0r1gXD+r0OsPpXJzsPJ8REsr6yKFUXbQNZtFo/FwOv1wtR00t2g78/MxvqaaJ0XT6jZAiBZ50VBf61mUigxEGZplkCJgDCY+vLHjWIHqWAkUKwgCoYbxQbSwXCiWEAcGC6UNogTw4HSAklgdFFkkCRGB0UC2YGhopRBdmIoKCWQCYwqCg0yiVFBoUBOwGBRKFA0OgJDkYhYy1St9vU/tKnZNO2lsRNf61sov9/3ay5QCanOoMn9uyCTs4+5dmcn1GkfAAYBIIeJ1QX73H8CynJ8DoPjGXcAAAAASUVORK5CYII=" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABGBJREFUaEPtmktME1EUhv+uFXCnCQIRBOpjYYtGN4qiIUbwFTUKPmKUghIXEKNxQyllY5ACC+ODYmJUoPiIDzAxREV04QNpNRFESDSCzx0PXWPOmJu0dKZzZ+ZOQWSSpovee+Z85z9z7r1nasE0uywA1gLomA5cSUkp3RLQocOOjksN9f8004uXXXAUFL6dAZqqMs4oxKtM+8PH8PsDGOj/gI7Hj/Dp08ewqTt37UZ8fDyW2ezIWpeJxIT5vOYVxwlVaHDoC7zeBjReu4qM5Sukj91ugzU9TdZZunnfh368Cfhx7+4dafyevHzs2L5FN5gQoGCQwiPFyM/brSvat27fg6+5CSPDwyg6WqwLzDDQ5SuNcLucIJCjRQ7ExcXqji6bSOlaXVWFhMRElJc7NQVHN9DIyCjKXRXo7emBu7ISq1auMAwSbIDsn7/oRf2Fc7hQ70X2hiwu+7qA6GYFjkLExsaixlMtRBUlbykNTxwvxRlPLVcKagZiMFarFZVuF1fUjA7q6X2Pzbm5XFCagQ4XFCImJgZ1tR6jfmqaT1BLlyzG8xevIqa3JqCz5y6i80kHGrz1pqaZWvoFAgHF+3MDsQi96+nFksWLNEVX5OCS0uOSOaUM4QaiVLPZM3CsuEikf5pt0TNss9nQ1OyTTT0uIBqUn7cHkaTW7JmBCZT6AX835I46XEAk88LUtElXh8WAqdTa1haW/qpAtK1JSkzA8PDIpBQCJSFPV3nw+9dY2NKhCkRbG9o8RrtMq2UkFanSklK0tz8IGaoKROm2ek0m1yqt5oTo35OTUzAx7VSB5CaJdkyvPblgqwJZLBaMj4/rvaep86ja0RW8lEQEoh89Hg9uXPeZ6phe43TMaPH5Qsq3KpDX65Wt93qdEDmPnJ/o3wyQyAgbtaVZIaVab9QRUfPp8PfsaWfIGvl/VTmKZHb2RlN6BiJUohPAppzckEVfVaEypwspC1Nx8MBeET4ItUGL/pPOzpCukCoQ65VNtbWItbo07+Voqz5nThw+Dw5p6o8JlULGGGXOrNkxOHXy7wmWXaoK0UClyWY7rWQ/UpC5gOhMtDYzc0qdWH/++C7bRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6tZQsfu7tddEfuC3AoxKCoQfX19UW82smDKNUY0V7mJ6RRtKF4Y8lOzQhOVcrnKTe2k0qm0proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY2hwELV1tdxBMwTEJHaWlUlv2xwOh+EXX7RoXm1sllTR81bQMBBBBTuxLmt92A6Yp6STIk3NLZLiZENvcIQAMYcJ7PbdVtxva5XK65at26QW8vIMuzRkkTVd6r7SwXFs7Be+fvuOgYEBaSx99u7bj5ycHEMqCwUKVoIi3vXaLzlM/1UYHR3FzRst0pAFC5IlFejFGQMW9Y7WNCCeNDNjzAyQGVEVaXN6KzRd/tE4d+68l38AHzaJdYJvYYIAAAAASUVORK5CYII=" mediaID="Square_cst_O"/></media></snapdata>