<snapdata remixID="11921630"><project name="High Quality Raycaster" 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="High Quality Raycaster"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Raycast" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>dir</l><l>-30</l></block><block s="doGotoObject"><l>Sprite(2)(2)</l></block><block s="doSetVar"><l>distance</l><l>0</l></block><custom-block s="Cast Distance"></custom-block><block s="doSetVar"><l>distance</l><block s="reportVariadicProduct"><list><block var="distance"/><block s="reportMonadic"><l><option>cos</option></l><block var="dir"/></block></list></block></block><block s="doChangeVar"><l>dir</l><l>2</l></block><block s="turn"><l>2</l></block><block s="doSetVar"><l>last distance</l><block var="distance"/></block><block s="doRepeat"><l>30</l><script><block s="doGotoObject"><l>Sprite(2)(2)</l></block><block s="doSetVar"><l>distance</l><l>0</l></block><custom-block s="Cast Distance"></custom-block><block s="doSetVar"><l>distance</l><block s="reportVariadicProduct"><list><block var="distance"/><block s="reportMonadic"><l><option>cos</option></l><block var="dir"/></block></list></block></block><block s="doSetVar"><l>smooth</l><l>0</l></block><block s="doSetVar"><l>add</l><block s="reportQuotient"><block s="reportDifference"><block var="last distance"/><block var="distance"/></block><l>16</l></block></block><block s="setXPosition"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="dir"/><l>8</l></list></block><l>-1</l></list></block></block><custom-block s="Render"></custom-block><block s="turn"><l>2</l></block><block s="doChangeVar"><l>dir</l><l>2</l></block><block s="doSetVar"><l>last distance</l><block var="distance"/></block></script></block></script><scripts><script x="291" y="3531.133333333334"><block s="doUntil"><block s="reportTouchingObject"><l>Sprite</l></block><script></script></block></script></scripts></block-definition><block-definition s="Cast Distance" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportOr"><block s="reportTouchingObject"><l>Sprite</l></block><block s="reportGreaterThan"><block var="distance"/><l>100</l></block></block><script><block s="forward"><l>5</l></block><block s="doChangeVar"><l>distance</l><l>5</l></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite</l></block><script><block s="forward"><l>-4</l></block><block s="doChangeVar"><l>distance</l><l>-4</l></block></script></block></script></block><block s="doIf"><block s="reportTouchingObject"><l>Sprite</l></block><script><block s="forward"><l>-1</l></block><block s="doChangeVar"><l>distance</l><l>-1</l></block><block s="doIf"><block s="reportNot"><block s="reportTouchingObject"><l>Sprite</l></block></block><script><block s="forward"><l>0.25</l></block><block s="doChangeVar"><l>distance</l><l>0.25</l></block><block s="doIf"><block s="reportNot"><block s="reportTouchingObject"><l>Sprite</l></block></block><script><block s="forward"><l>0.25</l></block><block s="doChangeVar"><l>distance</l><l>0.25</l></block><block s="doIf"><block s="reportNot"><block s="reportTouchingObject"><l>Sprite</l></block></block><script><block s="forward"><l>0.25</l></block><block s="doChangeVar"><l>distance</l><l>0.25</l></block><block s="doIf"><block s="reportNot"><block s="reportTouchingObject"><l>Sprite</l></block></block><script><block s="forward"><l>0.25</l></block><block s="doChangeVar"><l>distance</l><l>0.25</l></block></script></block></script></block></script></block></script></block><block s="doUntil"><block s="reportNot"><block s="reportTouchingObject"><l>Sprite</l></block></block><script><block s="forward"><l>-0.0625</l></block><block s="doChangeVar"><l>distance</l><l>-0.0625</l></block></script></block></script></block></script></block-definition><block-definition s="Render" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>16</l><script><block s="setPenColorDimension"><l><option>brightness</option></l><block s="reportVariadicProduct"><list><block s="reportDifference"><l>100</l><block s="reportVariadicSum"><list><block var="distance"/><block var="smooth"/></list></block></block><l>1</l></list></block></block><block s="setYPosition"><block s="reportQuotient"><l>1200</l><block s="reportVariadicSum"><list><block var="distance"/><block var="smooth"/></list></block></block></block><block s="down"></block><block s="setYPosition"><block s="reportDifference"><l></l><block s="yPosition"></block></block></block><block s="up"></block><block s="changeXPosition"><l>-1</l></block><block s="doChangeVar"><l>smooth</l><block var="add"/></block></script></block></script><scripts><script x="238" y="195.8"><block s="setPenColorDimension"><l><option>saturation</option></l><l>0</l></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>0</l></block><block s="setYPosition"><l>180</l></block><block s="down"></block><block s="setYPosition"><l>-180</l></block><block s="up"></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="257"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="258"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="259"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="264"><costumes><list id="265"><item><ref mediaID="Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="266"></list></sounds><blocks></blocks><variables></variables><scripts><script x="134" y="166"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block></script></scripts></sprite><sprite name="Sprite(2)(2)" idx="3" x="29.405019261150755" y="2.2126989922880114" heading="105" scale="0.1" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="274"><costumes><list id="275"><item><ref mediaID="Sprite(2)(2)_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="276"></list></sounds><blocks></blocks><variables><variable name="dir"><l>-30</l></variable><variable name="distance"><l>52</l></variable></variables><scripts><script x="62" y="200"><block s="receiveGo"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="setScale"><l>10</l></block></script><script x="353" y="251.16666666666663"><block s="reportAttributeOf"><l><option>position</option></l><l>Sprite(2)(2)</l></block></script><script x="163" y="299.8333333333333"><block s="receiveMessage"><l>test</l><list></list></block><block s="doIf"><block s="reportKeyPressed"><l><option>right arrow</option></l></block><script><block s="turn"><l>5</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>left arrow</option></l></block><script><block s="turnLeft"><l>5</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>up arrow</option></l></block><script><block s="forward"><l>1</l></block></script></block><block s="doIf"><block s="reportKeyPressed"><l><option>down arrow</option></l></block><script><block s="forward"><l>-1</l></block></script></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="223" y="-79.61826073920895" heading="137" scale="0.25" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="216.56660580638547,216.56660580638547,216.56660580638547,1" pen="tip" id="330"><costumes><list id="331"><item><ref mediaID="Sprite(2)_cst_costume1"></ref></item></list></costumes><sounds><list struct="atomic" id="332"></list></sounds><blocks></blocks><variables><variable name="dir"><l>32</l></variable><variable name="distance"><l>14.343545750179766</l></variable><variable name="last distance"><l>14.343545750179766</l></variable><variable name="smooth"><l>0.7769317775293594</l></variable><variable name="add"><l>0.04855823609558496</l></variable></variables><scripts><script x="164" y="91"><block s="receiveGo"></block><block s="clear"></block><block s="setSize"><l>1</l></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="setScale"><l>25</l></block><block s="doForever"><script><block s="doSetVar"><l>dir</l><l>-30</l></block><block s="doSetVar"><l>distance</l><l>0</l></block><block s="setHeading"><block s="reportDifference"><block s="reportAttributeOf"><l><option>direction</option></l><l>Sprite(2)(2)</l></block><l>30</l></block></block><block s="clear"></block><block s="doWarp"><script><custom-block s="Raycast"></custom-block></script></block><block s="doBroadcast"><l>test</l><list></list></block><block s="doIf"><block s="reportGreaterThan"><block s="getTimer"></block><l>1</l></block><script><block s="doSetVar"><l>fps</l><block var="frames"/></block><block s="doSetVar"><l>frames</l><l>0</l></block><block s="doResetTimer"></block></script></block><block s="doChangeVar"><l>frames</l><l>1</l></block></script></block></script><script x="410" y="53.83333333333337"><block s="setEffect"><l><option>ghost</option></l><l>0</l></block></script></scripts></sprite><watcher scope="Sprite(2)" var="dir" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Sprite(2)" var="distance" style="normal" x="14" y="44.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="10" y="31.000001999999995" color="4,148,220" hidden="true"/><watcher var="fps" style="normal" x="4" y="4.00000399999999" color="243,118,29"/><watcher var="frames" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Sprite(2)" var="last distance" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher scope="Sprite(2)" var="smooth" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher scope="Sprite(2)" var="add" style="normal" x="10" y="115.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="fps"><l>25</l></variable><variable name="frames"><l>15</l></variable></variables></scene></scenes></project><media name="High Quality Raycaster" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADotJREFUeF7t1cEJADAMxLBk/6Fb6BD1R1ngQAS8M3PGESBAgAABAl8FVoC/ehsjQIAAAQJPQIA9AgECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBC5oYGgQUTbVPQAAAABJRU5ErkJggg==" mediaID="Stage_cst_Untitled"/><costume name="Untitled" center-x="98" center-y="98" image="data:image/png;base64,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" mediaID="Sprite_cst_Untitled"/><costume name="costume1" center-x="14" center-y="14" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAa9JREFUSEu91j1oFFEQAOAvBNR0ip1aiLEwlSkM2gk2FpJGA3YxnSgJSaMRFVT8QZMmwRC1i3aC2oiFjWAXMEVS2URJEdOJdv6AIAP75Dj3bk+zu1vdvXsz396825vp0tm1DccxgH3YmYV9xke8w2t8L0rXVbChDxMYwZaCvT+xgBm8b7W3HXgd14ruuMXnNxDxf115YA+eYvA/sRT2EqfxrTFPM7g1O4ujm8RS+Nvs7H+khWbwOU6WhKU0L3AqD5zE3ZKxlO4S7sWb9A33YA3dFYG/sBfrCQz9YkVYSjuFyQR+wq6KwQ3sDvAwFivGUvojAZ7DfE3g+QCjthdqAqcDfIizNYGPAoxyRlnruB4EeBNX69BwK8AzWVupwxwJ8EC7/lXyXfSlB38ZB0tO3pxuBf0JHM86dZVmTA6zje1pFb0ViR+wv7FbxOvoWc8qAocQvfZPe0rObVwuGb2DK3kNOK3dx2hJ6BzGGnO1mto2M7Gl/LmTW7sx8QSixP/6uMTPP0r4Kq9KRYNwxMQ/0TCOFZT5DZ7gcbt9nYApfgcOZaP+9mzxazbqL+FLJ+f+G8dPP3/DihiXAAAAAElFTkSuQmCC" mediaID="Sprite(2)(2)_cst_costume1"/><costume name="costume1" center-x="14" center-y="14" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAa9JREFUSEu91j1oFFEQAOAvBNR0ip1aiLEwlSkM2gk2FpJGA3YxnSgJSaMRFVT8QZMmwRC1i3aC2oiFjWAXMEVS2URJEdOJdv6AIAP75Dj3bk+zu1vdvXsz396825vp0tm1DccxgH3YmYV9xke8w2t8L0rXVbChDxMYwZaCvT+xgBm8b7W3HXgd14ruuMXnNxDxf115YA+eYvA/sRT2EqfxrTFPM7g1O4ujm8RS+Nvs7H+khWbwOU6WhKU0L3AqD5zE3ZKxlO4S7sWb9A33YA3dFYG/sBfrCQz9YkVYSjuFyQR+wq6KwQ3sDvAwFivGUvojAZ7DfE3g+QCjthdqAqcDfIizNYGPAoxyRlnruB4EeBNX69BwK8AzWVupwxwJ8EC7/lXyXfSlB38ZB0tO3pxuBf0JHM86dZVmTA6zje1pFb0ViR+wv7FbxOvoWc8qAocQvfZPe0rObVwuGb2DK3kNOK3dx2hJ6BzGGnO1mto2M7Gl/LmTW7sx8QSixP/6uMTPP0r4Kq9KRYNwxMQ/0TCOFZT5DZ7gcbt9nYApfgcOZaP+9mzxazbqL+FLJ+f+G8dPP3/DihiXAAAAAElFTkSuQmCC" mediaID="Sprite(2)_cst_costume1"/></media></snapdata>