                                                            
                                                            
                     eeeedcccccccccoee                      
                 eeoxcccxceeoeooo eccxccce                  
              eoxxccceodcccxcddxxcccecde  ceo               
            oxxcxceecxcco             cccede co             
          ocxooeoxc                     ccecxocco           
         oxxocexc   ooeo                  ceexxeee          
        oxooooxc   cecoecd                   ecxoee         
       oxox ox     exccecoc                   eexdex        
       xxxe xxe     cxxdxoee                  cecxoxx       
      xxex xxc      ce xexeco                   exx x       
      xxex xc        ccxxd dxo                  xxxex       
      oxod ec       ecxxe exe e                 xxxxxe      
      ccxx xx      oooce xo  decdcdccdcccccco  ecxx x       
      cxex cox   exxoeoexc  oexxcccccceccccc   xeexex       
       xexe eee eccoo oc     eecxccxxxxddddc  ocxxeoc       
        exxd eee  ecccc                      ocoocoo        
         oxxe cxxe                         eodcococ         
          ocxxe ecce                     eoxcocexc          
           e eece exccoedx           eeccxccxedc            
             cxcxco ccxccxxceeoooccccxcxccceece             
                exxcoeexxcdooxxcxxxdccccexcc                
                    cecxxxcdeeeeeeeocdcce                   
                         eeccccccce                         
                                                            
                                                            
