                                                            
                                                            
                        eecxocccccxee                       
                   eocecxxccxcedoocxcccoe                   
                 eoedoccc eeocccxxcccdeocee                 
                oc ooxe             eocccdce                
               x  oxoo                 c ocoe               
              xoooxoc   ocec               cee              
             cddoxoo    oocee              ccex             
            doodxeo     xxocx              ecxoo            
            cecccx       xoxox e             xxx            
           exxxexe        eeeexec            xxo            
           xcxcoxx       o ecxxxo           oxxxx           
           xxecxxx      xodeo oec          xoxxxx           
           cxxxxxx     xooo  oc  dccccdde  ecxcoe           
            oxxxxoo    xoocedco  xecccxcc  x exo            
            x xxxxx    coo oe    excccdc  xcdoxo            
             execooo    xeoc             dccxxxe            
             ceex ooe                  cdccxoeo             
              execxexeco              eocdcoxo              
               ceeeoxed coo         ecc xccoo               
                 ee ecxeecccdeeeecccdecxocxe                
                   ee eccxooeccccccccccecc                  
                     ccoeeoexoeeeeeedcce                    
                         eceeecccce                         
                                                            
                                                            
