          CsCsCsCsCsCsCs    
  SbPwPwPwSbCsCsCsCsCsSbPwPwPwSb
  PsCsCsCsCsCsCsCsCsCsCsCsCsCsPw
  PsCsCsCsCsCsCsCsCsCsCsCsCsCsPw
  PsCsCsCsCsCsCsCsCsCsCsCsCsCsPw
  SbCsCsCsCsCsCsCsCsCsCsCsCsCsSb
      PwCsCsCsCsCsCsCsCsCsPw
      PwCsCsCsCsCsCsCsCsCsPw
      PwCsCsCsCsCsCsCsCsCsPw
  SbCsCsCsCsCsCsCsCsCsCsCsCsCsSb
  PwCsCsCsCsCsCsCsCsCsCsCsCsCsPw
  PwCsCsCsCsCsCsCsCsCsCsCsCsCsPw
  PwCsCsCsCsCsCsCsCsCsCsCsCsCsPw
  SbPwPwPwSbCsCsCsCsCsSbPwPwPwSb
          CsCsCsCsCsCsCs
######################################
        --SsSsSsSsSsSsSs--      
  SbPwPwPwSbSsDS*CDSSsSbPwPwPwSb
  PwDSDSDSCsDS*CLg*CDSCsDSDSDSPw
  PwDSDSDSDSDSDSDSDSDSDSDSDSDSPw
  PwDSDSDSDSDSDSDSDSDSDSDSDSDSPw
  SbCsDSDSwcwcwcwcwcwcwcDSCsCsSb
      PwDSwcWPWPWOWPWPwcDSPw
      PwDSwcWOWOwcWOWOwcDSPw
      PwDSwcWPWPWOWPWPwcDSPw
  SbCsDSDSwcwcwcwcwcwcwcDSCsCsSb
  PwDSDSDSDSDSDSDSDSDSDSDSDSDSPw
  PwwcwcDSDSDSDSDSDSDSDSDSDSDSPw
  PwwcwcDSCsDS*CLg*CDSCsDSDSDSPw
  SbPwPwPwSbSsDS*CDSSsSbPwPwPwSb
        --SsSsSsSsSsSsSs--      
######################################
          --------------        
  SbLxLxLxSb--xx--xx--SbLxLxLxSb
  LzPwPwPwCs----------CsBSBSBSLz
  LzPwLzS^S^Sbd^Sbd^SbCA----BSLz
  LzPwLz--------------------BSLz
  SbCsLz--------!v--------BSCsSb
      Lz----!T!T!T!T!T----Lz
      Lz--!>!TLgLgLg!T!<--Lz
      Lz----!T!T!T!T!T----Lz
  SbCsBS--------!^--------LzCsSb
  LzBS--------------------LzPwLz
  Lz--------SbdvSbdvSbSvSvLzPwLz  
  LzET--FwCs----------CsPwPwPwLz
  SbLxLxLxSb--xx--xx--SbLxLxLxSb
          --------------        
######################################
      @v  --------------  @v    
  SbCsCsCsSb----------SbCsCsCsSb
  CsPwPwSwCs----------Cscv--BSCs
@>CsCsLg----Sb  Sb  Sb------BSCs@<
  CsCspT----------------------Cs
  SbCspT------------------BSCsSb
      Cs------------------Cs
      Cs------!CFL!D------Cs
      Cs------------------Cs
  SbCsBS------------------F<CsSb
  CsBS--------------------F<CsCs
@>Cs--------Sb  Sb  Sb----LgCsCs@<
  Cs----WpCs----------CsSwPwPwCs
  SbCsCsCsSb----------SbCsCsCsSb
      @^  --------------  @^    
######################################
          --------------        
  SbCstiCsSb----LA----SbCstiCsSb
  CsSw----Cs----------Cs----FLCs
  tiPwLg----CsSbSbSbCs----LA--ti
  CsPwFL--------@^------------Cs
  SbPwc>--------------------CsSb
      Cs--------t^--------Cs
  LA--ti------t<!At>------ti--LA
      Cs--------tv--------Cs
  SbCs--------------------F<CsSb
  Cs------------@v--------F<CsCs
  ti--LA----CsSbSbSbCs----LgPwti
  Cs------Cs----------Cs----SwCs
  SbCstiCsSb----LA----SbCstiCsSb
          --------------        
######################################
          --------------        
  SbCsCsCsSb----CH----SbCsCsCsSb
  Cs------Cs^^--Tv--^^Cs------Cs
  Cs--Lg----CsCsPwCsCs----CH--Cs
  CsSwpT--------T^------------Cs
  SbPwpT--------------------CsSb
    k<Cs------------------Csk>
  CHk<Cs--------CH--------Csk>CH
    k<Cs------------------Csk>
  SbCs--------------------pTPwSb
  Cs------------Tv--------pTSwCs
  Cs--CH----CsCsPwCsCs----Lg--Cs
  Cs------Csvv--T^--vvCs------Cs
  SbCsCsCsSb----CH----SbCsCsCsSb
          --------------        
######################################
          --------------        
  SbSbSbSbSb----Fw----SbSbSbSbSb
  Sb------SbLzLxLzLxLzSbPwPwPwSb
  Sb--LgLxLxPwPwPwPwPwPwPwPwPwSb
  Sb----SwPwPwPwPwPwPwPwPwPwPwSb
  SbSbSbPwPwPwPwPwPwPwPwPwPwCsSb
    LzPwPwPwPwPwPwPwPwPwPwPwLz
  FwLxPwPwPwPwPwPwPwPwPwPwPwLxFw
    LzPwPwPwPwPwPwPwPwPwPwPwLz
  SbCsPwPwPwPwPwPwPwPwPwPwSbSbSb
  SbPwPwPwPwPwPwPwPwPwPwSw----Sb
  SbPwPwPwPwPwPwPwPwPwLxLxLg--Sb
  SbPwPwPwSbLzLxLzLxLzSb------Sb
  SbSbSbSbSb----Fw----SbSbSbSbSb
          --------------        
######################################
      @v                  @v    
  SbCsCsCsSb--TvTvTv--SbCsCsCsSb
  Cs------LgPwPwLgPwPwLg----CTCs
@>Cs--FwFwLg--BSBSBS--Fw----c<Cs@<
  Cs--------------------------Cs
  CsCsCs--*c*c*c*c*c*c*c--CsCsCs
    PwQyQx*ccpcpcocpcp*c----Pw
    Lg*CSs*ccoco*ccoco*c--l>Lg
    PwQyQx*ccpcpcocpcp*c----Pw
  CsCsCs--*c*c*c*c*c*c*c--CsCsCs
  CsBS------------------------Cs
@>CsBS----Fw--c^c^CT--LgFwFw--Cs@<
  CsJJ----LgPwPwLgPwPwLg------Cs
  SbCsCsCsSb--T^T^T^--SbCsCsCsSb
      @^                  @^    
######################################
                                
  SbCstiCsSb          SbCstiCsSb
  Cs------Lgti*CLg*CtiLg------Cs
  ti------Sw--BSBSBS--Wp------ti
  Cs--------------------------Cs
  CsCsCs------------------CsCsSb
    PwQyLP------------------Pw
    Lg*C--------xl----xx--l>Lg
    PwQyLP------------------Pw
  CsCsCs------------------CsCsSb
  Cs--------------------------Cs
  tiFL----Wp------FL--Sw------ti
  Cs------Lgti*CLg*CtiLg------Cs
  SbCstiCsSb          SbCstiCsSb
                                
######################################
                                
  SbCsttCsSb          SbCsttCsSb
  Cs------Lgtt*CLg*CttLg------Cs
  tt--LA------FL----------LA--tt
  Cs--------------------------Cs
  CsCsCs@<--------------@>CsCsCs
    LzQ^--------------------Lz
    LxGb------------------l>Lx
    LzQv--------------------Lz
  CsCsCs@<--------------@>CsCsCs
  Cs--------------------------Cs
  tt--LA------------------LA--tt
  Cs------Lgtt*CLg*CttLg------Cs
  SbCsttCsSb          SbCsttCsSb
                              
######################################
                                
  SbCsCsCsSb  TvTvTv  SbCsCsCsSb
  Cs------LgPwPwLgPwPwLg------Cs
  Cs--CH--------Lz--------CH--Cs
  Cs--------------------------Cs
  CsCsCs------------------CsCsCs
    *C----------------------*C
    Lg--------------------l>Lg
    *C----------------------*C
  CsCsCs------------------CsCsCs
  Cs--------------------------Cs
  Cs--CH--------Lz--------CH--Cs
  Cs------LgPwPwLgPwPwLg------Cs
  SbCsCsCsSb  T^T^T^  SbCsCsCsSb
                                
######################################
                                
  SbLxLxLxSb          SbLxLxLxSb
  LzPwPwPwSbLxLxLzLxLxSbPwPwPwLz
  LzPwPwPwPwPwPwLzPwPwPwPwPwPwLz
  LzPwPwPwpTpTpTLzpTpTpTPwPwPwLz
  SbCbPwPwpTpTpTLzpTpTpTPwPwCbSb
    SbPwpTpTpTpTLzpTpTpTpTPwSb
    *CPwpTpTpTpTLzpTpTpTpTl>*C
    SbPwpTpTpTpTLzpTpTpTpTPwSb
  SbSbPwPwpTpTpTLzpTpTpTPwPwSbSb
  LzPwPwPwpTpTpTLzpTpTpTPwPwPwLz
  LzPwPwPwPwPwPwLzPwPwPwPwPwPwLz
  LzPwPwPwSbLxLxLzLxLxSbPwPwPwLz
  SbLxLxLxSb          SbLxLxLxSb
                                
######################################
                                
  SbSbSbSbSb          SbSbSbSbSb
  SbDS*CDSSbSbSbSbSbSbSbDS*CDSSb
  Sb*CSb*CDSDSDSDSDSDSDS*CSb*CSb
  SbDS*CDSDSDSDSSbDSDSDSDS*CDSSb
  SbSbDSDSSbDSSbPwSbDSDSDSDSSbSb
    SbDSDSDSSbPw*CPwSbDSDSDSSb
    SbDSDSSbPw*CSb*CPwSbDSl>Sb
    SbDSDSDSSbPw*CPwSbDSDSDSSb
  SbSbDSDSDSDSSbPwSbDSDSDSDSSbSb
  SbDS*CDSDSDSDSSbDSDSDSDS*CDSSb
  Sb*CSb*CDSDSDSDSDSDSDS*CSb*CSb
  SbDS*CDSSbSbSbSbSbSbSbDS*CDSSb
  SbSbSbSbSb          SbSbSbSbSb
                                
######################################
                                
  SbFwDSFwSb----------SbFwDSFwSb
  Fw------DSFwDSFwDSFwDS------Fw
  DS--------------------------DS
  Fw--------------------------Fw
  SbDS----Sb----------Sb----PwSb
  --Fw----------------------Fw--
  --DS----------Sb--------tADS--
  --Fw----------------------Fw--
  SbDS----Sb----------Sb----DSSb
  Fw--------------------------Fw
  DS--------------------------DS
  Fw------DSFwDSFwDSFwDS------Fw
  SbFwDSFwSb----------SbFwDSFwSb
                                
######################################
                                
  Fw--ti--Fw          Fw--ti--Fw
  --------ti--ti--ti--ti--------
  ti--------------------------ti
  ------------------------------
  Fwti----Fw----------Fw----tiFw
  ------------------------------
  --ti----------Sb----------ti
  ------------------------------
  Fwti----Fw----------Fw----tiFw
  ------------------------------
  ti--------------------------ti
  --------ti--ti--ti--ti--------
  Fw--ti--Fw          Fw--ti--Fw
                                
######################################
                                
  Fw------Fw----------Fw------Fw
  ------------------------------
  ------------------------------
  ------------------------------
  Fw------Fw----------Fw------Fw
  --------------Tv--------------
  ------------T>LgT<------------
  --------------T^--------------
  Fw------Fw----------Fw------Fw
  ------------------------------
  ------------------------------
  ------------------------------
  Fw------Fw----------Fw------Fw
                                
######################################
                                
  sbst--stsb----------sbst--stsb
  st------st----------st------st
  ----LA------------------LA----
  st------st----------st------st
  sbst--stsb----------sbst--stsb
  ------------------------------
  --------------Sb--------------
  ------------------------------
  sbst--stsb----------sbst--stsb
  st------st----------st------st
  ----LA------------------LA----
  st------st----------st------st
  sbst--stsb----------sbst--stsb
                                
######################################
                                
  ----sb------------------sb----
  --sbspsb--------------sbspsb--
  sbspspspsb----------sbspspspsb
  --sbspsb--------------sbspsb--
  ----sb------------------sb----
  ------------------------------
  --------------Sb--------------
  ------------------------------
  ----sb------------------sb----
  --sbspsb--------------sbspsb--
  sbspspspsb----------sbspspspsb
  --sbspsb--------------sbspsb--
  ----sb------------------sb----
                                
######################################
                                
  ------------------------------
  ------------------------------
  ----sp------------------sp----
  ------------------------------
  ------------------------------
  ------------------------------
  --------------Fc--------------
  ------------------------------
  ------------------------------
  ------------------------------
  ----sp------------------sp----
  ------------------------------
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ----Fw------------------Fw----
  ------------------------------
  ------------------------------
  ------------------------------
  --------------Fc--------------
  ------------------------------
  ------------------------------
  ------------------------------
  ----Fw------------------Fw----
  ------------------------------
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ----Fw------------------Fw----
  --------*C------------------*C
  ------------------------------
  ------------------------------
  --------------Fc--------------
  ------------------------------
  ------------------------------
  ------------------------------
  ----Fw------------------Fw----
  --------*C------------------*C
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ----Fc------------------Fc----
  ------*C------------------*C--
  ------------------------------
  ------------------------------
  --------------Fw--------------
  ------------------------------
  ------------------------------
  ------------------------------
  ----Fc------------------Fc----
  ------*C------------------*C--
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ----*C*C----------------*C*C--
  ------------------------------
  ------------------------------
  ------------------------------
  --------------Fw--------------
  ------------------------------
  ------------------------------
  ------------------------------
  ----*C*C----------------*C*C--
  ------------------------------
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ----*C------------------*C----
  ------------------------------
  ------------------------------
  ------------------------------
  --------------Fw--------------
  ------------------------------
  ------------------------------
  ------------------------------
  ----*C------------------*C----
  ------------------------------
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  --------------Fw--------------
  ------------------*C----------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  --------------Fc--------------
  ----------------*C------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  --------------*C*C------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
                                
######################################
                                
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  --------------*C--------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------
  ------------------------------