                                      
                ccccco                
               odeeoxoe               
               c  xoeco               
               ocxxxddcx              
              x cxxxxoox              
              xcoocecexc              
              x   xoexxe              
              x   ocexxc              
              co xoxxcxx              
              x   oxcdce              
              xo  xcdcco              
               o  cx eox              
               o ccxocex              
               ceocoxexe              
                e cxeoo               
                                      