                                                            
                                                            
                         oedxcooccoo                        
                       ocxdoecedxcdcceo                     
                      ooxcccxcceeeee  ce                    
                     oxoco       exee oex                   
                    xxee          xeee cex                  
                   eec  eoe        eoxodoee                 
                   xoxxxooc         o ee ece                
                   e x coe e        xdcee  x                
                  oxxe oxxxeo       x xeexxx                
                  xxe  cxood c       oocxoodo               
                  xxx   xeexxx       xoxxcoxx               
                  xxxe e ccc         xexxxxxx               
                  xxoe  xo  eeccccc  xexxxxxx               
                  xxcxoeo  ccccccxe  xcxxxxxx               
                   oxxcxe  ccdxdcoc  xcxxx ee               
                   xoccx         ecxxx xxxex                
                   ccdx x         ecoexxxxeo                
                    xxooeee       xoo oxxox                 
                    coxxecceo   exoxoxc ooe                 
                     cocececcceooeo od  xe                  
                      ceeccdxocedcoce eo                    
                        cceeeeccdce eoe                     
                           ecceeeece                        
                                                            
                                                            
