                                      
             eoxdccddcoe              
          ocecexcccdded eco           
         c oxxxce  eexe coeco         
        eexxxxdc       execxoo        
       ecxcxxexoeo       o cxxe       
      x dxxc ecedxe       ooxxx       
       eecx  eexexex       ccexx      
      ecoxx   dcoxcxe      c xxx      
       ocxc oceoxeoxxddexxddcexx      
      xocxxddxxocxoexxeeododexex      
       e deocxceo  cccccccceoxx       
       ce oeoee         ocoodoc       
        cdoceeee      oexococc        
          eecexcedxeeeccxcco          
            cxccxdxeeoedcc            
                                      