<snapdata remixID="13030131"><project name="U3L1-TicTacToe" app="Snap! 9.0, 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><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="doSetVar"><l>position number</l><l>0</l></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="gotoXY"><block s="reportVariadicSum"><list><l>-100</l><block s="reportVariadicProduct"><list><l>50</l><block var="column"/></list></block></list></block><block s="reportDifference"><l>100</l><block s="reportVariadicProduct"><list><l>50</l><block var="row"/></list></block></block></block><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block></script></block></script></block></script></block-definition><block-definition s="possible winning triples" type="reporter" category="variables"><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>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="tie block" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block var="board"/></block><l></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="216"><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="217"></list></costumes><sounds><list struct="atomic" id="218"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="50" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="223"><costumes><list id="224"><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="225"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="73.39999999999998" y="41.333333333333485"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 5.</comment></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="false">X plays first.</comment></block></block><block s="doSetVar"><l>board</l><block s="reportNumbers"><l>1</l><l>9</l></block></block></script><script x="293.03352864583337" y="187.3333333333332"><block s="reportNot"><l/></block></script><script x="440.33333333333337" y="159.16666666666646"><block s="doWearNextCostume"></block></script><script x="241" y="372.16666666666674"><custom-block s="tie block"></custom-block></script><script x="73.0537109375" y="427.6666666666663"><custom-block s="possible winning triples"></custom-block></script><script x="24.33333333333337" y="173.33333333333331"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIf"><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><list><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></list></block></script><script x="321" y="290.9999999999999"><block s="createClone"><l><option>myself</option></l></block><block s="bubble"><l>I&apos;m the parent.</l></block><block s="doGlide"><l>1</l><block s="reportRandom"><l>-200</l><l>200</l></block><block s="reportRandom"><l>-150</l><l>150</l></block></block><block s="bubble"><l></l></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5.00000000000022" y="5.000000000000007" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="2" y="2.000001999999988" color="243,118,29"/><watcher var="board" style="normal" x="17.757575757575538" y="41.030303030303" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="307">1,2,3,4,5,6,7,8,9</list></variable></variables></scene></scenes></project><media name="U3L1-TicTacToe" app="Snap! 9.0, 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>