                                      
             eocdcddcdcoe             
         ecocxoeoxoexxdxcocce         
       odcdxecce    ecceccceeco       
      dcxccc            ooxxxece      
     exxoc            oeoxdxoodcx     
    excoe           oxoxdeoe exedx    
   xcceo           xcxecoc    xxox    
   xxdxe           xexxee     xexcx   
   xxoco cxddddddcceecxe eo   exdc    
   exd ceeeo oocxoox  ecdecxoo oed    
    eeeex cccccccce    edcceooocoe    
     eceeeo               ecocxoc     
      cccd cce         eococceo       
        cdccoccxddcddodccccoc         
           cxcxedeeeodeodce           
                                      