                                      
               eodccccdxoe            
           ecccoedxcxccdccdode        
         eoooxccdxce   eeeeoccco      
        ooexceooe          cxocee     
       ooxeoox xc o          eecee    
      ooexeo eecxece          eoexe   
      xcexe   ceecxee          xdxe   
      exdcd    xcexocx         o ee   
      ocooc   oeooceddccccccxeec xee  
      xxeooooecoocxxxexoeeeooexxexe   
       oeeo xexce   ccceeeee oooexc   
        ooeddee             odoxoc    
         ecexcedo        ecdceooe     
           oeoxcxcodocdcdceccdc       
             cxeddeeeeeddcde          
                   eee                