                                      
            eocedccccdcee             
         edxcxeeoeddoxexcxce          
       occxcodce    cxdcxedxxo        
      odxcdoe          eddexxde       
     ooxeoc          ooooccocexe      
    oexcoe         ecccccoccxxexo     
    exxcx         odoo exe  c xcc     
    xox x         xcxoeeo   x cox     
    ece xcxddddddddxecxecee x xxx     
    xeeexcdc       oee exeeox eex     
     ocx x eccccccc   ceoddxeoeoe     
      oxxexo             ooxeeoe      
       e xocoee       eocdcoco        
         edecdccexddecccoecce         
           cx cdexeeceecce            
                                      