                                                            
                                                            
                       eoecdcccccdeee                       
                  eodxce   c ccceccxcccodoe                 
                eoc  eocccdccddccedoeocxcccco               
              oc  occeccec         exceoecccexe             
            oc eoccoe                  dcce eceee           
           o  doeo  dceo                  coccdeox          
          x  oooe   ecex                   ceccxeex         
         x  xode    xxceco                   xxcxeox        
        oe ox       e eecee                  deocoxcd       
        xoxxxo       xoe cee                 ccx xecc       
        xoxxeo       ex   cec                  ooxxxe       
        xexcex     cec  ecc                    exxxxx       
        xocoxc    xoeccoo    edcccdddcdcddce  ec xxxx       
         xoxcex  exccexc    xdeeccccccccccxoc xxcxoxo       
         xocoeee  eeode     ccccecceeecccxo  exocec c       
          xecoeco                            oxeco o        
          cxecoece                         eceecc o         
            xe ecccce                     oocoeoeo          
             cxecxeedccee             ecceccdceoe           
               cxeecexccxxeccdeeecccccocodoococ             
                 ccxoe cccccxcccxcccxccccoxce               
                    ecccdddeeeeeeoccxcccc                   
                          ecccccceee                        
                                                            
                                                            
