                                                            
                                                            
                     eeeedcccccccccoee                      
                 oeoxoccccceoeooo ccceccce                  
              eoxxcxcedexccxxcdxxcccccde  cce               
            oxcoocecxocc              cccede co             
          ecxoocedoc                    ccccxoeco           
         oxxooeox                          eoxxeee          
        oxxcc xc  edceeec                   cdcxocx         
       ooxxcexe    ceeeeoeo                  oecxxex        
       ccxxoxc      exxxeeee                 ecocxxeo       
      xccxe x        oexcceoxc                 xexx x       
      cxoxcex         ceoxc oco                dxxxcx       
      c eo cxo      eoxxc odce                   xx x       
      xexxccce     dxooo doee eddcdccdcccccco  o ox x       
        cxo xe    oxxcccoc   c xecccccccccccc  xdexex       
       ecxeecxo  cxoc exc    oocdccexxxdddcc  oooxexe       
        eeexoexe   cccc           e         ooeoxcoo        
         oeexecece                         ecdcocoo         
          eexxoocoee                     eodcxcexc          
           cocxxe cocc               eeccxccxedc            
             cxcxxc ccoccxxceeooocccxxdxccceoce             
                eccccdeoxxdcxccccxcdcccceccc                
                    cccxxccddeeeeeeocdcce                   
                         eeccccccce                         
                                                            
                                                            
