<snapdata remixID="8507309"><project name='jonathan kelley kaleidoscope' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>Space to draw, up arrow to clear.</notes>
  <thumbnail>data:image/png;base64,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</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='false' costume='0'>
    <pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails>
    <costumes>
      <list id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='-72' pen='tip' id='8' y='-40' name='Sprite(4)' idx='4' volume='100' rotation='1' scale='1' heading='0' costume='0' color='27,255,15,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='57' y='41'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='down'/>
            <block s='setColor'>
              <color>27,255,15,1</color>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportSum'>
                    <block s='reportMouseX'/>
                    <l>-75</l>
                  </block>
                  <block s='reportSum'>
                    <block s='reportMouseY'/>
                    <l>-75</l>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </scripts>
      </sprite>
      <sprite x='-72' pen='tip' id='33' y='110' name='Sprite(3)' idx='2' volume='100' rotation='1' scale='1' heading='0' costume='0' color='145,26,68,1' pan='0' draggable='true'>
        <costumes>
          <list id='34' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='35' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='20' y='20'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='down'/>
            <block s='setColor'>
              <color>145,26,68,1</color>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportSum'>
                    <block s='reportMouseX'/>
                    <l>-75</l>
                  </block>
                  <block s='reportSum'>
                    <block s='reportMouseY'/>
                    <l>75</l>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </scripts>
      </sprite>
      <sprite x='78' pen='tip' id='58' y='-40' name='Sprite(2)' idx='1' volume='100' rotation='1' scale='1' heading='0' costume='0' color='255,232,26,1' pan='0' draggable='true'>
        <costumes>
          <list id='59' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='60' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='60' y='58'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='down'/>
            <block s='setColor'>
              <color>255,232,26,1</color>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportSum'>
                    <block s='reportMouseX'/>
                    <l>75</l>
                  </block>
                  <block s='reportSum'>
                    <block s='reportMouseY'/>
                    <l>-75</l>
                  </block>
                </block>
              </script>
            </block>
          </script>
          <script x='60' y='214'>
            <block s='receiveKey'>
              <l>
                <option>up arrow</option>
              </l>
            </block>
            <block s='clear'/>
          </script>
        </scripts>
      </sprite>
      <sprite x='78' pen='tip' id='86' y='110' name='Sprite' idx='3' volume='100' rotation='1' scale='1' heading='0' costume='0' color='26,0,204,1' pan='0' draggable='true'>
        <costumes>
          <list id='87' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='88' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='91' y='55'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='down'/>
            <block s='setColor'>
              <color>26,0,204,1</color>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportSum'>
                    <block s='reportMouseX'/>
                    <l>75</l>
                  </block>
                  <block s='reportSum'>
                    <block s='reportMouseY'/>
                    <l>75</l>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </scripts>
      </sprite>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks/>
  <variables/>
</project><media name="jonathan kelley kaleidoscope" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>