                                      
              eccccecce               
             ccecccexoeco             
            eeoxxoxxoxceoo            
           xeeoexdeoeocceeo           
           o dxxcxe cooeoxo           
          xe cxcxooe   eecx           
          e  xcccxxxxc   xoo          
          c  xxecocxxoeeoexx          
          c  xe eexdxxcecdxx          
          x  oxeoxeoeceeexce          
           o cxxxxxcc eocexe          
           eecoeocc exccooo           
            xc xxxxcodooxoe           
             deccoxcde ooc            
              co eceeodc              
                                      