<snapdata remixID="8557138"><project name='Lab 1.3' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>press 1</notes>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACe0lEQVR4Xu3XMUrEUABF0R/IVIONe0g1pctJ61LE1sLOzr0Igo1rsRciCIqN2s2FcKZN4JH7Dwkzbdu2DT8FogITgFF5s58FAAQhLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWAPCX/Mf5fjw8Xo51XdMD2vs4gH+c8MX09n11Pt6Ol9frsSzL3k2c9fkA/Cf3T4Rft86H93G6uhlPz3dnPaw9jgEIYOoaQJ9gANMC/oSk+b0B0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNbxxABtICAKb5jQPIQFoAwDS/cQAZSAsAmOY3DiADaQEA0/zGAWQgLQBgmt84gAykBQBM8xsHkIG0AIBpfuMAMpAWADDNb/wD2Qv2qCDSrwkAAAAASUVORK5CYII=</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='0' pen='tip' id='8' y='0' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='12,0,240,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='114' y='16'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='clear'/>
          </script>
          <script x='516' y='10'>
            <block s='receiveKey'>
              <l>
                <option>9</option>
              </l>
            </block>
            <block s='up'/>
            <block s='setXPosition'>
              <l>0</l>
            </block>
            <block s='setYPosition'>
              <l>0</l>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
          </script>
          <script x='153.999999' y='88.999999'>
            <block s='receiveKey'>
              <l>
                <option>1</option>
              </l>
            </block>
            <custom-block s='square %s'>
              <l>40</l>
            </custom-block>
            <block s='up'/>
            <block s='gotoXY'>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <block s='down'/>
            <custom-block s='circle %s'>
              <l>1</l>
            </custom-block>
            <block s='up'/>
            <block s='gotoXY'>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <block s='down'/>
            <custom-block s='pentagon %s'>
              <l>50</l>
            </custom-block>
            <block s='up'/>
            <block s='gotoXY'>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <block s='down'/>
            <custom-block s='triangle %s'>
              <l>50</l>
            </custom-block>
            <block s='up'/>
            <block s='gotoXY'>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <block s='down'/>
            <custom-block s='diamond %s'>
              <l>50</l>
            </custom-block>
            <block s='up'/>
            <block s='gotoXY'>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <block s='down'/>
            <custom-block s='shape %s %s'>
              <l>6</l>
              <l>70</l>
            </custom-block>
            <block s='gotoXY'>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <custom-block s='shape %s %s'>
              <l>6</l>
              <l>70</l>
            </custom-block>
            <block s='down'/>
            <custom-block s='star %s'>
              <l>90</l>
            </custom-block>
            <block s='up'/>
            <block s='gotoXY'>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
              <block s='reportRandom'>
                <l>1</l>
                <l>100</l>
              </block>
            </block>
            <block s='setHeading'>
              <l>90</l>
            </block>
            <custom-block s='shape %s %s'>
              <l>6</l>
              <l>70</l>
            </custom-block>
            <block s='down'/>
            <block s='setXPosition'>
              <l>0</l>
            </block>
            <block s='setYPosition'>
              <l>0</l>
            </block>
          </script>
        </scripts>
      </sprite>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='square %&apos;lengths&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='setSize'>
          <l>1</l>
        </block>
        <block s='down'/>
        <block s='setColor'>
          <color>235,97,0,1</color>
        </block>
        <block s='doRepeat'>
          <l>4</l>
          <script>
            <block s='forward'>
              <block var='lengths'/>
            </block>
            <block s='turnLeft'>
              <l>90</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='circle %&apos;length&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='down'/>
        <block s='setColor'>
          <color>15,0,4,1</color>
        </block>
        <block s='setSize'>
          <l>2</l>
        </block>
        <block s='doRepeat'>
          <l>360</l>
          <script>
            <block s='forward'>
              <block var='length'/>
            </block>
            <block s='turnLeft'>
              <block var='length'/>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='pentagon %&apos;length&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='setColor'>
          <color>255,66,102,1</color>
        </block>
        <block s='setSize'>
          <l>3</l>
        </block>
        <block s='doRepeat'>
          <l>5</l>
          <script>
            <block s='forward'>
              <block var='length'/>
            </block>
            <block s='turnLeft'>
              <l>72</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='diamond %&apos;length&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='setColor'>
          <color>145,26,68,1</color>
        </block>
        <block s='setSize'>
          <l>4</l>
        </block>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <block s='forward'>
              <block var='length'/>
            </block>
            <block s='turnLeft'>
              <l>30</l>
            </block>
            <block s='doRepeat'>
              <l>1</l>
              <script>
                <block s='forward'>
                  <block var='length'/>
                </block>
                <block s='turnLeft'>
                  <l>150</l>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='triangle %&apos;length&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='setColor'>
          <color>36,5,255,1</color>
        </block>
        <block s='setSize'>
          <l>5</l>
        </block>
        <block s='doRepeat'>
          <l>3</l>
          <script>
            <block s='forward'>
              <block var='length'/>
            </block>
            <block s='turnLeft'>
              <l>240</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='parallelogram %&apos;length&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='setColor'>
          <color>136,255,82,1</color>
        </block>
        <block s='setSize'>
          <l>2</l>
        </block>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <block s='turnLeft'>
              <l>60</l>
            </block>
            <block s='forward'>
              <block var='length'/>
            </block>
            <block s='doRepeat'>
              <l>1</l>
              <script>
                <block s='turnLeft'>
                  <l>120</l>
                </block>
                <block s='forward'>
                  <block var='length'/>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='star %&apos;length&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='down'/>
        <block s='setColor'>
          <color>12,0,240,1</color>
        </block>
        <block s='setSize'>
          <l>6</l>
        </block>
        <block s='doRepeat'>
          <l>5</l>
          <script>
            <block s='forward'>
              <block var='length'/>
            </block>
            <block s='turnLeft'>
              <l>144</l>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
    <block-definition s='4' category='operators' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <l/>
        </block>
      </script>
    </block-definition>
    <block-definition s='shape %&apos;sides&apos; %&apos;length&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='doIf'>
          <block s='reportLessThan'>
            <l>2</l>
            <block var='sides'/>
          </block>
          <script>
            <block s='doRepeat'>
              <block var='sides'/>
              <script>
                <block s='forward'>
                  <block var='length'/>
                </block>
                <block s='turnLeft'>
                  <block s='reportQuotient'>
                    <l>360</l>
                    <block var='sides'/>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables/>
</project><media name="Lab 1.3" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>