<snapdata remixID="8910462"><project name='3.2 lab: Polygon Drawer' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>I use the word polygon instead of shape so I don&apos;t have to program in semicircles</notes>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACwElEQVR4Xu3XMWoUYQCG4T92612ChcRLaGUru4I2ucIW2+2WBowkuBESL6JIKvEM8SIuqGBhExIQYV8Ynmln4GPe/4FhDh4+GL+GS4GowAGAUXmzfwoACEJaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0A4B35324/jNlsNn7ufozj16/SQ5ryOIB3nO6LxctxcfXx793VajUWi8W4vNiO05M3Uzax13cD8J7c11+/jcdHR7ee2O12Y7lcjs1mM54/ezq+fP6010Ob0hiA/wFwvV6PJ48Ox/ebmymZ2Ou7APgPn+D5fD7evzsd2/OzvR7SlMcA9BOS+gYwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xn8Dt/SzoaGvv3cAAAAASUVORK5CYII=</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' name='Stage' sublistIDs='false' threadsafe='false' codify='false' color='10,2,0,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 struct='atomic' id='2'/>
    </costumes>
    <sounds>
      <list struct='atomic' id='3'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts>
      <script x='108' y='97'>
        <block s='receiveGo'/>
        <block s='setBackgroundColor'>
          <color>10,2,0,1</color>
        </block>
      </script>
    </scripts>
    <sprites>
      <sprite x='0' pen='tip' id='11' y='0' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' draggable='true' color='255,255,255,1' pan='0' costume='0'>
        <costumes>
          <list struct='atomic' id='12'/>
        </costumes>
        <sounds>
          <list struct='atomic' id='13'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='815' y='23.200000000000045'>
            <block s='receiveGo'/>
            <block s='setColor'>
              <color>20,1,0,1</color>
            </block>
            <block s='gotoXY'>
              <l>-200</l>
              <l>125</l>
            </block>
            <block s='setHeading'>
              <l>180</l>
            </block>
          </script>
          <script x='30' y='62.200000000000045'>
            <block s='receiveGo'/>
            <custom-block s='Draw a shape (sides) %s (Length) %s'>
              <block var='Sides'/>
              <block var='Length'/>
            </custom-block>
          </script>
        </scripts>
      </sprite>
      <watcher x='10' color='243,118,29' style='normal' var='Sides' y='10' hidden='true'/>
      <watcher x='10' color='243,118,29' style='normal' var='Length' y='31.000001999999995' hidden='true'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='Draw a shape (sides) %&apos;Number of sides&apos; (Length) %&apos;Length&apos;' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'/>
        <input type='%s'/>
      </inputs>
      <script>
        <block s='setHeading'>
          <l>90</l>
        </block>
        <block s='up'/>
        <block s='show'/>
        <block s='setSize'>
          <l>1</l>
        </block>
        <block s='setColor'>
          <color>255,255,255,1</color>
        </block>
        <block s='gotoXY'>
          <l>0</l>
          <l>0</l>
        </block>
        <block s='clear'/>
        <block s='doAsk'>
          <l>Input a number of sides</l>
        </block>
        <block s='doIfElse'>
          <block s='reportOr'>
            <block s='reportLessThan'>
              <block s='getLastAnswer'/>
              <l>2</l>
            </block>
            <block s='reportEquals'>
              <block s='getLastAnswer'/>
              <l>2</l>
            </block>
          </block>
          <script>
            <block s='doSayFor'>
              <l>There&apos;s no 2-or-less-sided polygons</l>
              <l>3</l>
            </block>
            <block s='doUntil'>
              <block s='reportNot'>
                <block s='reportOr'>
                  <block s='reportLessThan'>
                    <block s='getLastAnswer'/>
                    <l>2</l>
                  </block>
                  <block s='reportEquals'>
                    <block s='getLastAnswer'/>
                    <l>2</l>
                  </block>
                </block>
              </block>
              <script>
                <block s='doAsk'>
                  <l>Input a number of sides</l>
                </block>
                <block s='doSetVar'>
                  <l>Sides</l>
                  <block s='getLastAnswer'/>
                </block>
              </script>
            </block>
          </script>
          <script>
            <block s='doSetVar'>
              <l>Sides</l>
              <block s='getLastAnswer'/>
            </block>
          </script>
        </block>
        <block s='doAsk'>
          <l>Give a length per side</l>
        </block>
        <block s='doSetVar'>
          <l>Length</l>
          <block s='getLastAnswer'/>
        </block>
        <block s='down'/>
        <block s='doRepeat'>
          <block var='Sides'/>
          <script>
            <block s='forward'>
              <block var='Length'/>
            </block>
            <block s='turn'>
              <block s='reportQuotient'>
                <l>360</l>
                <block var='Sides'/>
              </block>
            </block>
          </script>
        </block>
      </script>
      <scripts>
        <script x='361.4589873750001' y='127.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='309.4589873750001' y='96.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='316.4589873750001' y='132.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='350.4589873750001' y='139.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='378.4589873750001' y='136.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='318.4589873750001' y='108.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='353.4589873750001' y='120.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='307.4589873750001' y='114.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='343.4589873750001' y='113.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='318.4589873750001' y='94.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='364.4589873750001' y='89.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='345.4589873750001' y='89.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='353.4589873750001' y='105.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='365.4589873750001' y='109.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='416.4589873750001' y='94.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='423.4589873750001' y='96.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='334.4589873750001' y='124.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='388.4589873750001' y='108.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='389.4589873750001' y='103.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='343.4589873750001' y='121.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='374.4589873750001' y='109.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='416.4589873750001' y='119.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='385.4589873750001' y='91.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='341.4589873750001' y='99.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='382.4589873750001' y='105.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='393.4589873750001' y='111.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='376.4589873750001' y='137.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='367.4589873750001' y='138.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='378.4589873750001' y='139.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='376.4589873750001' y='133.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='371.4589873750001' y='106.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='396.4589873750001' y='84.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='343.4589873750001' y='112.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='385.4589873750001' y='108.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='335.4589873750001' y='108.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='375.4589873750001' y='122.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='331.458987375' y='90.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='349.458987375' y='109.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='434.458987375' y='73.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='419.458987375' y='105.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='360.458987375' y='96.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='374.458987375' y='112.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='350.458987375' y='117.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='434.458987375' y='104.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='363.458987375' y='122.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='376.458987375' y='114.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='315.458987375' y='115.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='387.458987375' y='125.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='324.458987375' y='77.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='340.458987375' y='99.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='367.458987375' y='116.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='316.458987375' y='84.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='283.458987375' y='112.00000299999999'>
          <block var='Number of sides'>
            <comment collapsed='false' w='90'>My pile of number of sides.</comment>
          </block>
        </script>
        <script x='368.4589873750001' y='106.00000300000005'>
          <block var='Number of sides'/>
        </script>
        <script x='334.458987375' y='103.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='396.458987375' y='153.000003'>
          <block var='Number of sides'/>
        </script>
        <script x='381.458987375' y='143.000003'>
          <block var='Number of sides'/>
        </script>
        <script x='409.458987375' y='132.000003'>
          <block var='Number of sides'/>
        </script>
        <script x='434.458987375' y='145.000003'>
          <block var='Number of sides'/>
        </script>
        <script x='415.458987375' y='121.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='366.458987375' y='110.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='343.458987375' y='125.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='446.48828425' y='117.00000299999999'>
          <block var='Length'/>
        </script>
        <script x='393.458987375' y='117.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='391.458987375' y='109.00000299999999'>
          <block var='Number of sides'/>
        </script>
        <script x='365.458987375' y='117.00000299999999'>
          <block var='Number of sides'/>
        </script>
      </scripts>
    </block-definition>
    <block-definition s='triangle' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='show'/>
        <block s='setSize'>
          <l>2</l>
        </block>
        <block s='setColor'>
          <color>204,92,0,1</color>
        </block>
        <block s='gotoXY'>
          <l>140</l>
          <l>-120</l>
        </block>
        <block s='down'/>
        <block s='doRepeat'>
          <l>3</l>
          <script>
            <block s='forward'>
              <l>50</l>
            </block>
            <block s='turn'>
              <l>120</l>
            </block>
            <block s='doSayFor'>
              <l>Triangle</l>
              <l>.5</l>
            </block>
          </script>
        </block>
        <block s='setSize'>
          <l>1</l>
        </block>
        <block s='up'/>
        <block s='hide'/>
      </script>
    </block-definition>
    <block-definition s='diamond' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='show'/>
        <block s='setSize'>
          <l>1.5</l>
        </block>
        <block s='setColor'>
          <color>27,112,0,1</color>
        </block>
        <block s='gotoXY'>
          <l>-80</l>
          <l>-100</l>
        </block>
        <block s='setHeading'>
          <l>140</l>
        </block>
        <block s='down'/>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <block s='turn'>
              <l>80</l>
            </block>
            <block s='forward'>
              <l>50</l>
            </block>
            <block s='turn'>
              <l>100</l>
            </block>
            <block s='forward'>
              <l>50</l>
            </block>
            <block s='doSayFor'>
              <l>Diamond</l>
              <l>1</l>
            </block>
          </script>
        </block>
        <block s='setSize'>
          <l>1</l>
        </block>
        <block s='up'/>
        <block s='setHeading'>
          <l>180</l>
        </block>
        <block s='hide'/>
      </script>
    </block-definition>
    <block-definition s='pentagon' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='show'/>
        <block s='setSize'>
          <l>3</l>
        </block>
        <block s='setColor'>
          <color>0,5,194,1</color>
        </block>
        <block s='gotoXY'>
          <l>100</l>
          <l>100</l>
        </block>
        <block s='down'/>
        <block s='doRepeat'>
          <l>5</l>
          <script>
            <block s='forward'>
              <l>50</l>
            </block>
            <block s='turn'>
              <l>72</l>
            </block>
            <block s='doSayFor'>
              <l>Pentagon</l>
              <l>.5</l>
            </block>
          </script>
        </block>
        <block s='setSize'>
          <l>1</l>
        </block>
        <block s='up'/>
        <block s='hide'/>
      </script>
    </block-definition>
    <block-definition s='parallelagram' category='other' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='show'/>
        <block s='setSize'>
          <l>3.5</l>
        </block>
        <block s='setColor'>
          <color>124,0,163,1</color>
        </block>
        <block s='setHeading'>
          <l>90</l>
        </block>
        <block s='gotoXY'>
          <l>0</l>
          <l>0</l>
        </block>
        <block s='down'/>
        <block s='doRepeat'>
          <l>2</l>
          <script>
            <block s='forward'>
              <l>45</l>
            </block>
            <block s='turn'>
              <l>60</l>
            </block>
            <block s='forward'>
              <l>45</l>
            </block>
            <block s='turn'>
              <l>120</l>
            </block>
            <block s='doSayFor'>
              <l>Parallelagram</l>
              <l>1</l>
            </block>
          </script>
        </block>
        <block s='setSize'>
          <l>1</l>
        </block>
        <block s='up'/>
        <block s='setHeading'>
          <l>180</l>
        </block>
        <block s='hide'/>
      </script>
    </block-definition>
    <block-definition s='Number of sides' category='variables' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
    </block-definition>
    <block-definition s='length' category='variables' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <custom-block s='length'/>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='Sides'>
      <l>2</l>
    </variable>
    <variable name='Length'>
      <l>0</l>
    </variable>
  </variables>
</project><media name="3.2 lab" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>