<snapdata remixID="14003181"><project name="Tic Tac Toe " app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Tic Tac Toe "><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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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="show"></block><block s="doFor"><l>rows</l><l>1</l><l>3</l><script><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>position number</l><l>1</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="possible winning triples" 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>6</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;triple&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="triple"/></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="status of triple %l"><l/></custom-block></autolambda><list></list></block><custom-block s="possible winning triples"></custom-block></block></block></script></block-definition><block-definition s="won? %&apos;letter&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListContainsItem"><custom-block s="status of all winning triples"></custom-block><block s="reportNewList"><list><block var="letter"/><block var="letter"/><block var="letter"/></list></block></block></block></script></block-definition></blocks><primitives></primitives><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="232"><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="233"></list></costumes><sounds><list struct="atomic" id="234"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="0" y="-150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="239"><costumes><list id="240"><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="241"></list></sounds><blocks><block-definition s="position number" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="position number"><l>10</l></variable></variables><scripts><script x="10" y="10.000000000000014"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position 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="position number"/><block var="board"/><l>O</l></block></script></block></script><list></list></block></script><script x="357.4" y="29.999999999999687"><block s="receiveGo"></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>position number</l><l>1</l></block><block s="doFor"><l>i</l><l>1</l><l>9</l><script><block s="doAddToList"><l>Empty</l><block var="board"/></block></script></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="gotoXY"><l>0</l><l>0</l></block><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" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="10" y="10" color="243,118,29"/><watcher var="board" style="normal" x="12" y="44" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="325">O,X,X,X,O,O,X,X,O</list></variable></variables></scene></scenes></project><media name="Tic Tac Toe " app="Snap! 10.1-dev, 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>