                                                            
                                                            
                     eeeedcccccccccoee                      
                 oecxocccceeeedooeecceccce                  
              eoxeccceoexccxxcdcxcccccoe  cce               
            ocxoocecoocc            oxxcccde co             
          ecxooceoo                      cccxoeco           
         oxxoocox                         oeoxxeee          
        ooxoc xc   xceeec                   edexoex         
       ooxxccxe    ceecxoxx                 eceexoex        
       ccxxexc       xcdeeeeox                cocxeeo       
      xecxeexx        cexceoxxeo              oxexx x       
      oxdx ex         ceod  cxd                cxxxdx       
      c ee ox      ceoxxc  dc                   exxxx       
      xexx  o      oxooc oxe  eddcdccccccccco  xdox x       
        cxd xo   eoxxcc oce  oxxdeccccccccc    xdexex       
       eoxeo xe  cxoe exe       cxcoooooo     x xxcxe       
        eexxeexo   ccccd                    ooeoocoo        
         eeex  ede                         dcdcoeoo         
          exxxo cxee                     execxcexc          
           coccxo cocc               deccxcccodc            
             cxcxxc eeoccexceeoooccccxcxccceoce             
                cccccdoxxcdxocccdxxdccc eccc                
                    cccdxcxxdeeeeeeocdcce                   
                         eeccccccce                         
                                                            
                                                            
