                                      
                 edcccco              
               eodxxeccde             
               ccexoeexcoe            
              xxexoxeexe eo           
              dcxxeexoxo  x           
             xcxec  cxxxxox           
             eoxxxee eoex de          
             cx ccdxoxcxo  e          
             cxecexdxeoxo  e          
             cxxexeexx co  e          
              exxdeecxxxcxx           
              xcoooocexxc x           
              exexxocxxoxo            
               oeocdeoxooc            
                eooxeeedc             
                  eeee                