<snapdata remixID="10649987"><project name="BrickRoad" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABFRJREFUeF7tnT1oFFEURu/G+BMLLdKksNVCSDq7IFintBQJpEtlbWMUtEyRIoSgha2FjYLdapMqVjYWmk6LgFhoufmTCeyiBAO577GP7+OkmTCbmXfv+Q53J/sg6UXEUfAFgUYEegjYiDzLHhNAQERoSgABm+JncQTEgaYEELApfhZHQBxoSgABm+JncQTEgaYEELApfhZHQBxoSgABm+JncQTEgaYEELApfhZHQBxoSgABm+JncQTEgaYEEPA/+K9feh4rL6ZiMBjE0tJS05CcF0fA/6S7uLgYX169HL364+KjePfxfmxubsbq6qqzE2PtDQFPwb29vR0Pbt868RMTk3txee5hvH3/LBYWFqLf7481NKfFELBAwDf9pzE7Oxs7OztOToy1FwQ841vw2tparK+vjzUk58UQkF9CmvqNgIX4r02uxMy55dg92IiZyeXY3d84vuPw3FTvRnzdu1e4iu/lCFgh25sXPsTnwZ0YHrtbDr/vBP2+/6TCKp63QMAKuSJgHiIC5tkdX9nJd2ViPn4fbo2O3fnhufMxHZ8Gc4Wr+F6OgBWyZQLmISJgnt3oSgTMQ0TAPDsErMAOAStAZALmISJgnh0TsAI7BKwAkQmYh4iAeXajj2GuTszHr8OtGB67F4bf8zHM6YARsFDAv3c92Ak5O0wEPDuzE1fwFpyHiIB5duyEFLLrLkfAChCZgHmICJhnx8cwFdghYAWITMA8RATMs2MCVmCHgBUgMgHzEBEwz44JWIEdAhZC7KYfOyF5iAiYZ8cErMAOAStA5BkwDxEB8+zYCSlkx05IBYDdLZiAeZBMwDw7ngErsEPAChCZgHmICJhnxwSswA4BK0BkAuYhImCeHROwAjsELITITkgZQAQs4zf6LJC/jpUDiYA5bv9cxTNgHiIC5tmxE1LIjp2QCgDZCSmDyAQs48czYCE/BCwEyAQsA4iAZfyYgIX8ELAQIBOwDCAClvFjAhbyQ8BCgN2/YZieuBs/D1+Pjt0th+d6R734dvC4cBXfyxHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIhHQN1uJzhBQIibfIv8ABNyZH/usFaMAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="BrickRoad"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="MakeABrick" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>LastSpriteX</l></list></block><block s="doDeclareVariables"><list><l>LastSpriteY</l></list></block><block s="doSetVar"><l>LastSpriteX</l><block s="xPosition"></block></block><block s="doSetVar"><l>LastSpriteY</l><block s="yPosition"></block></block><block s="down"></block><block s="forward"><block var="BrickWidth"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="BrickHeight"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="BrickWidth"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="BrickHeight"/></block><block s="setHeading"><l>90</l></block><block s="up"></block><block s="doIf"><block s="reportEquals"><block var="Filling"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doDeclareVariables"><list><l>FillHeight</l></list></block><block s="doDeclareVariables"><list><l>FillWidth</l></list></block><block s="doSetVar"><l>FillHeight</l><block var="BrickHeight"/></block><block s="doSetVar"><l>FillWidth</l><block var="BrickWidth"/></block><block s="doWait"><l>1</l></block><block s="doIf"><block s="reportLessThan"><block var="BrickHeight"/><block var="BrickWidth"/></block><script><custom-block s="FillUp"></custom-block></script></block><block s="doIf"><block s="reportLessThan"><block var="BrickWidth"/><block var="BrickHeight"/></block><script><custom-block s="FillSideWays"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="BrickHeight"/><block var="BrickWidth"/></block><script><block s="doDeclareVariables"><list><l>Fill.RandomNumber</l></list></block><block s="doSetVar"><l>Fill.RandomNumber</l><block s="reportRandom"><l>1</l><l>2</l></block></block><block s="doIfElse"><block s="reportEquals"><block var="Fill.RandomNumber"/><l>1</l></block><script><custom-block s="FillSideWays"></custom-block></script><script><custom-block s="FillUp"></custom-block></script></block></script></block><block s="doSetVar"><l>BrickWidth</l><block var="FillWidth"/></block><block s="doSetVar"><l>BrickHeight</l><block var="FillHeight"/></block><block s="gotoXY"><block var="LastSpriteX"/><block var="LastSpriteY"/></block></script></block></script></block-definition><block-definition s="MakeALineOfBricks" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>LineWidth</l><block s="reportProduct"><block var="Width"/><block s="reportProduct"><block var="BrickWidth"/><l>-1</l></block></block></block><block s="doWarp"><script><block s="doRepeat"><block var="Width"/><script><custom-block s="MakeABrick"></custom-block><block s="changeXPosition"><block var="BrickWidth"/></block></script></block><block s="doChangeVar"><l>HowManyRoadsWeHave</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="IsThereOffset"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doIfElse"><block s="reportEquals"><block var="TFroad"/><l>0</l></block><script><block s="changeXPosition"><block s="reportQuotient"><block var="BrickWidth"/><l>2</l></block></block><block s="changeXPosition"><block s="reportProduct"><block s="reportQuotient"><block var="BrickWidth"/><l>2</l></block><l>-1</l></block></block><custom-block s="MakeASquareBrick"></custom-block><block s="changeXPosition"><block s="reportQuotient"><block var="BrickWidth"/><l>2</l></block></block></script><script><block s="changeXPosition"><block s="reportProduct"><block s="reportQuotient"><block var="BrickWidth"/><l>2</l></block><l>-1</l></block></block></script></block></script></block><block s="changeXPosition"><block var="LineWidth"/></block><block s="doIf"><block s="reportEquals"><block var="IsThereOffset"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doIf"><block s="reportNotEquals"><block var="TFroad"/><l>0</l></block><script><custom-block s="MakeASquareBrick"></custom-block></script></block></script></block><block s="changeYPosition"><block var="BrickHeight"/></block><block s="doSetVar"><l>TFroad</l><block s="reportModulus"><block var="HowManyRoadsWeHave"/><l>2</l></block></block></script></block></script></block-definition><block-definition s="MakeASquareBrick" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>SquareWidth</l></list></block><block s="doSetVar"><l>SquareWidth</l><block s="reportQuotient"><block var="BrickWidth"/><l>2</l></block></block><block s="down"></block><block s="forward"><block var="SquareWidth"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="BrickHeight"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="SquareWidth"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="BrickHeight"/></block><block s="turn"><l>90</l></block><block s="up"></block></script></block-definition><block-definition s="ClearBricks" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="gotoXY"><block var="RoadPosition.X"/><block var="RoadPosition.Y"/></block></script></block-definition><block-definition s="BrickFilling" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="FillUp" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportLessThan"><block var="BrickHeight"/><l>1</l></block><script><block s="doChangeVar"><l>BrickHeight</l><l>-1</l></block><custom-block s="MakeABrick"></custom-block></script></block></script></block-definition><block-definition s="FillSideWays" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportLessThan"><block var="BrickWidth"/><l>1</l></block><script><block s="doChangeVar"><l>BrickWidth</l><l>-1</l></block><custom-block s="MakeABrick"></custom-block></script></block></script></block-definition><block-definition s="starting_variables" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="setColor"><color>236,255,8,1</color></block><block s="doSetVar"><l>showmenue</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>LineWidth</l><l>0</l></block><block s="doSetVar"><l>HowManyRoadsWeHave</l><l>0</l></block><block s="doSetVar"><l>Length</l><l>6</l></block><block s="doSetVar"><l>Width</l><l>5</l></block><block s="doSetVar"><l>IsThereOffset</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>Filling</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>TFroad</l><l>0</l></block><block s="doSetVar"><l>BrickHeight</l><l>10</l></block><block s="doSetVar"><l>BrickWidth</l><l>20</l></block></script></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="318"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="319"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="320"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="120" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="0" color="57.39999999999983,8,255,1" pen="tip" id="325"><costumes><list id="326"><item><ref mediaID="Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="327"></list></sounds><blocks></blocks><variables></variables><scripts><script x="671" y="22"><block s="receiveKey"><l><option>r</option></l><list></list></block><block s="doIf"><block s="reportEquals"><block var="game started"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doRepeat"><block var="Length"/><script><custom-block s="MakeALineOfBricks"></custom-block></script></block></script></block></script><script x="690" y="212.66666666666663"><block s="receiveKey"><l><option>space</option></l><list></list></block><custom-block s="ClearBricks"></custom-block></script><script x="343" y="14.333333333333712"><block s="receiveGo"></block><block s="doSetVar"><l>game started</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="starting_variables"></custom-block><block s="gotoXY"><l>-80</l><l>-20</l></block><block s="clear"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="bubble"><l>Press &apos;1&apos; to continue, press H for menu, press &apos;spacebar&apos; to clear bricks, press &apos;r&apos; to build a brick road</l></block><block s="doUntil"><block s="reportKeyPressed"><l><option>1</option></l></block><script><block s="doWait"><l>.01</l></block></script></block><block s="doSayFor"><l></l><l>.1</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doSetVar"><l>game started</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="62" y="35.33333333333371"><block s="receiveKey"><l><option>h</option></l><list></list></block><block s="doAsk"><l>      Open menu?       ( yes , no )</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doAsk"><l>Set brick hue ( value , skip )</l></block><block s="doIf"><block s="reportNotEquals"><block s="getLastAnswer"></block><l>skip</l></block><script><block s="setPenColorDimension"><l><option>hue</option></l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>set brick height ( value , skip )</l></block><block s="doIf"><block s="reportNotEquals"><block s="getLastAnswer"></block><l>skip</l></block><script><block s="doSetVar"><l>BrickHeight</l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>set brick width ( value , skip )</l></block><block s="doIf"><block s="reportNotEquals"><block s="getLastAnswer"></block><l>skip</l></block><script><block s="doSetVar"><l>BrickWidth</l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>set road length ( value , skip )</l></block><block s="doIf"><block s="reportNotEquals"><block s="getLastAnswer"></block><l>skip</l></block><script><block s="doSetVar"><l>Length</l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>set road width ( value , skip )</l></block><block s="doIf"><block s="reportNotEquals"><block s="getLastAnswer"></block><l>skip</l></block><script><block s="doSetVar"><l>Width</l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>Is there road offset between each line of bricks ( "true" , "false" , skip )</l></block><block s="doIf"><block s="reportNotEquals"><block s="getLastAnswer"></block><l>skip</l></block><script><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>true</l></block><script><block s="doSetVar"><l>IsThereOffset</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>false</l></block><script><block s="doSetVar"><l>IsThereOffset</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doAsk"><l>set road x position ( value , "skip" )</l></block><block s="doIf"><block s="reportNotEquals"><block s="getLastAnswer"></block><l>skip</l></block><script><block s="doSetVar"><l>RoadPosition.X</l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>set road Y position ( value , "skip" )</l></block><block s="doIf"><block s="reportNotEquals"><block s="getLastAnswer"></block><l>skip</l></block><script><block s="doSetVar"><l>RoadPosition.Y</l><block s="getLastAnswer"></block></block></script></block></script><script><block s="doStopThis"><l><option>this script</option></l></block></script></block></script></scripts></sprite><watcher var="Length" style="normal" x="10.000000000000227" y="31.000001999999967" color="243,118,29" hidden="true"/><watcher var="HowManyRoadsWeHave" style="normal" x="10.000000000000227" y="52.00000399999993" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="reportShown" style="normal" x="10.000000000000227" y="73.00000600000001" color="143,86,227" hidden="true"/><watcher var="TFroad" style="normal" x="10.000000000000227" y="97.00000800000001" color="243,118,29" hidden="true"/><watcher var="BrickWidth" style="normal" x="10.000000000000227" y="31.000001999999967" color="243,118,29" hidden="true"/><watcher var="BrickHeight" style="normal" x="10.000000000000227" y="10.000000000000028" color="243,118,29" hidden="true"/><watcher var="LineWidth" style="normal" x="10.000000000000227" y="10.000000000000028" color="243,118,29" hidden="true"/><watcher var="IsThereOffset" style="normal" x="10" y="10.000000000000028" color="243,118,29" hidden="true"/><watcher var="RoadPosition.X" style="normal" x="10" y="58.00000400000005" color="243,118,29" hidden="true"/><watcher var="RoadPosition.Y" style="normal" x="10" y="79.00000599999987" color="243,118,29" hidden="true"/><watcher var="FillOnlyOnce" style="normal" x="7.999999999999545" y="80" color="243,118,29" hidden="true"/><watcher var="Filling" style="normal" x="14" y="49.00000200000005" color="243,118,29" hidden="true"/><watcher var="game started" style="normal" x="24.000000000000227" y="19.000000000000007" color="243,118,29" hidden="true"/><watcher var="showmenue" style="normal" x="26.999999999999773" y="55.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="Length"><l>6</l></variable><variable name="HowManyRoadsWeHave"><l>12</l></variable><variable name="TFroad"><l>0</l></variable><variable name="Width"><l>5</l></variable><variable name="BrickWidth"><l>5</l></variable><variable name="BrickHeight"><l>10</l></variable><variable name="LineWidth"><l>-25</l></variable><variable name="IsThereOffset"><bool>false</bool></variable><variable name="Filling"><bool>false</bool></variable><variable name="RoadPosition.X"><l>0</l></variable><variable name="RoadPosition.Y"><l>80</l></variable><variable name="FillOnlyOnce"><bool>false</bool></variable><variable name="game started"><bool>true</bool></variable><variable name="showmenue"><bool>false</bool></variable></variables></scene></scenes></project><media name="BrickRoad" 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="4" center-y="5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAAXNSR0IArs4c6QAAAHlJREFUKFONz7sJAlEQheFvGxAj6zASrEADG9EeRMUerMTADgQTrcNotQGXWe6gLFxwovP4OTCN700wL/aKZ+imBDvsf+CQ4Q8BrHEalGk3AbwwqgDvAD6Vso//Au6YVlYesbDApQIs880VtpgV8IYjzgnkwLiINoMOwRQQeV2rDCYAAAAASUVORK5CYII=" mediaID="Sprite_cst_Untitled"/></media></snapdata>