                                      
                dcccco                
               xddoxoe                
              dce cxocx               
              xxxexxdxx               
              x  exeocd               
              xeoecexxxe              
              d cxxecxx               
             x  exxxdcxx              
             xo o xcxxxx              
             cd ocexecxx              
              xo eecccoc              
              xxccxxeox               
              xddcdooxe               
               eeexedoo               
               cec eeo                
                                      