                                      
              odecoccdo               
            oceoxxccd eoee            
           o oxxoceedo eexo           
          c xxodde eeoxeexco          
         occdeccxco coccdcxx          
         x xxxcexedee xcxcxxx         
         e xcexccxeeocooo exx         
        x  xoeoexxxeodeex  xx         
           coxc oxcxxxxcxxoxxe        
         xexxxeoxexexxxxeexxx         
         c eeoeexocccccxxcoex         
          exxxeoe     oo eoxe         
           ecexee    odedxoc          
            eoceexcocdddcxe           
             coe ceexdcoc             
                                      