<snapdata remixID="12421551"><project name="Salesman Algorithm (random) 2" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes>restart the project after changing the total_points veriable&#xD;&#xD;- this project finds the shortest past between given amount of points.&#xD;&#xD;if N = point amount&#xD;N! = different possible ways&#xD;&#xD;5 points = 120 different ways&#xD;10 points = 3,628,800 different ways&#xD;&#xD;this project completely depends on random switching. so there might be a lot of previously calculated routes.&#xD;&#xD;</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Salesman Algorithm (random) 2"><notes>restart the project after changing the total_points veriable&#xD;&#xD;- this project finds the shortest past between given amount of points.&#xD;&#xD;if N = point amount&#xD;N! = different possible ways&#xD;&#xD;5 points = 120 different ways&#xD;10 points = 3,628,800 different ways&#xD;&#xD;this project completely depends on random switching. so there might be a lot of previously calculated routes.&#xD;&#xD;</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="dot %&apos;color&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="setPenColorDimension"><l><option>hue</option></l><block var="color"/></block><block s="setPenColorDimension"><l><option>saturation</option></l><l>0</l></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>100</l></block><block s="setPenColorDimension"><l><option>transparency</option></l><l>0</l></block></script></block-definition><block-definition s="sawp %&apos;a&apos; with %&apos;b&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="a"/><block var="points"/></block></block><block s="doReplaceInList"><block var="a"/><block var="points"/><block s="reportListItem"><block var="b"/><block var="points"/></block></block><block s="doReplaceInList"><block var="b"/><block var="points"/><block var="temp"/></block></script></block></script></block-definition><block-definition s="dist %&apos;x1&apos; %&apos;y1&apos; to %&apos;x2&apos; %&apos;y2&apos;" type="reporter" category="sensing"><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="doWarp"><script><block s="doDeclareVariables"><list><l>i</l><l>s</l><l>x</l></list></block><block s="doSetVar"><l>x</l><block s="reportVariadicSum"><list><block s="reportPower"><block s="reportDifference"><block var="x1"/><block var="x2"/></block><l>2</l></block><block s="reportPower"><block s="reportDifference"><block var="y1"/><block var="y2"/></block><l>2</l></block></list></block></block><block s="doSetVar"><l>i</l><l>0</l></block><block s="doSetVar"><l>s</l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportQuotient"><block var="x"/><l>2</l></block><block s="reportQuotient"><block var="x"/><block s="reportQuotient"><block var="x"/><l>2</l></block></block></list></block><l>2</l></block></block><block s="doFor"><l>i</l><l>1</l><l>3</l><script><block s="doSetVar"><l>s</l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="s"/><block s="reportQuotient"><block var="x"/><block var="s"/></block></list></block><l>2</l></block></block></script></block><block s="doReport"><block var="s"/></block></script></block></script><scripts><script x="274.9951171875" y="43.833333333333314"><block s="reportMonadic"><l><option>sqrt</option></l><l>10</l></block></script></scripts></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" 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="124"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAArr0lEQVR4Ae3dCZgcZZ3H8be6Z5JJJgkQIARIuAKBEBDlXERXVMT1ZAUVhF1hHxZQHndBVJBFOdxnUdRHFHXFZblUVHDh8VwXBBE5xYByJeQAEnKTg8xMd8/V3e/+3pnupLrm6u7p6umq/jZPmD6q3nrfT/db/3rfeqteY3gggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFArAWs7d83ZzKV5m34qZ9O97t/g88yl7rNabYd0EEAAAQQQQKAgYG3P/JxNLVHQtcP/Sy1xywCGAAIINLKA18iZI28IBAWstbvlTfejxtgxAqy3LGGmnOB53uZgGrxGAAEEGkEg0QiZIA8IlCuQN5kLxw6+LjU7f3DZclNmOQQQQKC+AgTg+nqztXEKqMvm9HKTqGTZctNkOQQQQKBWAnRB10qSdEIXsHbLjLxp66hsQ4kbrbH3J03yBWMmvaQu6f7K1mdpBBBAIBwBAnA4rqQagkB1AbgkI2usMU96Jv/7hEk+bcyUJQrI20qW4AUCCCBQJwECcJ2g2UxtBPI2s0It2nm1Sc10W+MtUiV4VGk+kjSJxca0rVJQztcofZJBAAEERhQgAI9IwweNJKDRz5M0+vkCDa76mvI1Oay8ecZbqlbyooTx7jMm+Zwxm5d63l6ZsLZHuggg0LwCBODm/e4jU3JrO2bmTctXlOHzKsj0CgXRz+eNfZNat29RYD1a67ZXsH5hUduhVvKfVFH+qLSeaDHti9VCXl95OqyBAAIIlAoQgEs9eNVgArqhxkHW5O5Qq/SY8rNmX0yYllM8r21ZcR1rt+7Ub5ILkqblCKV1kob/H6O/+xY/r+Cv655+Rv+eVGB+IGlyGtw1bYWCcl8FabAoAgggYAjA/AgaVsDa9PsV7W5SBmf7M6kf7Wa9f7la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AQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEIiAwP8Di+1lztxhz3QAAAAASUVORK5CYII=</pentrails><costumes><list id="125"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="126"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-237.9999999999999" y="-74" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="253,255,245,1" pen="tip" id="131"><costumes><list struct="atomic" id="132"></list></costumes><sounds><list struct="atomic" id="133"></list></sounds><blocks></blocks><variables></variables><scripts><script x="75" y="10"><block s="receiveGo"></block><block s="up"></block><block s="clear"></block><block s="setColor"><color>253,255,245,1</color></block><block s="setSize"><l>3</l></block><block s="doSetVar"><l>points</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doRepeat"><block var="total_points"/><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportRandom"><l>-240</l><l>240</l></block><block s="reportRandom"><l>-180</l><l>180</l></block></list></block><block var="points"/></block></script></block></script></block><block s="doSetVar"><l>BestEver</l><l>99999</l></block><block s="doSetVar"><l>test</l><l>0</l></block><block s="doDeclareVariables"><list><l>d</l></list></block><block s="doForever"><script><block s="doWarp"><script><block s="doSetVar"><l>d</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block var="total_points"/><l>1</l></block><script><block s="doChangeVar"><l>d</l><custom-block s="dist %s %s to %s %s"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="points"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="points"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="points"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="points"/></block></block></custom-block></block></script></block><block s="doChangeVar"><l>test</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="d"/><block var="BestEver"/></list></block><script><block s="doSetVar"><l>BestEver</l><block var="d"/></block><block s="clear"></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block var="total_points"/><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="i"/><block var="points"/></block></block><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="points"/></block></block></block><block s="down"></block><block s="setSize"><l>12</l></block><block s="forward"><l>0</l></block><block s="setSize"><l>4</l></block></script></block></script></block><block s="up"></block></script><script><custom-block s="sawp %n with %n"><block s="reportRandom"><l>1</l><block var="total_points"/></block><block s="reportRandom"><l>1</l><block var="total_points"/></block></custom-block></script></block></script></block></script><script x="354" y="275.66666666666663"><custom-block s="dist %s %s to %s %s"><l>10</l><l>10</l><l>10</l><l>20</l></custom-block></script></scripts></sprite><watcher var="points" style="normal" x="131" y="42" color="243,118,29" hidden="true"/><watcher var="total_points" style="slider" min="2" max="10" x="5" y="14.000001999999995" color="243,118,29"/><watcher var="BestEver" style="normal" x="3" y="51.00000399999999" color="243,118,29"/><watcher var="test" style="normal" x="4" y="86" color="243,118,29"/></sprites></stage><variables><variable name="points"><list id="310"><item><list struct="atomic" id="311">-62,65</list></item><item><list struct="atomic" id="312">-238,-74</list></item><item><list struct="atomic" id="313">35,43</list></item><item><list struct="atomic" id="314">2,-52</list></item><item><list struct="atomic" id="315">114,34</list></item><item><list struct="atomic" id="316">81,-63</list></item></list></variable><variable name="total_points"><l>6</l></variable><variable name="BestEver"><l>2658.125115467502</l></variable><variable name="test"><l>660</l></variable></variables></scene></scenes></project><media name="Salesman Algorithm (random) 2" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAOj0lEQVR4Ae3VwQkAIRAEQb2/aZh/hh4YhP2pTWCgWOg51j7DESBAgAABAk8FvqdrxggQIECAAIErIMAegQABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAj8F8AQCpr6sLQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/></media></snapdata>