                                                            
                                                            
                        eocdcceccceee                       
                      ooceooocccxcxd cce                    
                    exxdccccxccdececod cc                   
                   ococo           xoee eeo                 
                  oecoe             eexdc xo                
                  oxc eeo            eoexe oo               
                 xoo cxeo             oedecee               
                 x x exeoeeo           eo xx x              
                oeex cxcoeexe          oexxx x              
                xxc    eeexcxc         xeoxd o              
                cxc    eoxoccx         cxxxcxxx             
                oxce   oooxo           xxxxexxx             
                xxox ex ox  eecccccccocxxxxooxx             
                 cxx x oxo cccccccceoox exoxxx              
                 xoceeoo  occddxdcxoeoexxxxx o              
                 xxoec    ex   eeeeece xoxx cx              
                  xoeeoo            oexc  oxee              
                  eoxeeee          ocoo o  oc               
                   eoxeccco       ocoodo  oo                
                    eecxcceccoeeoceooee  dc                 
                     ceecccddxcceecexe oc                   
                       ecoeeeooocddeeoce                    
                           eccce  ce                        
                                                            
                                                            
