x                         x
xx       x       x       xx
 xx      xxx   xxx      xx 
 xxxxxxx  xxxxxxx  xxxxxxx 
 xxxxxxxx xxxxxxx xxxxxxxx 
 xxxxxxx xxxx xxxx xxxxxxx 
  xxxx xxx xxxxx xxx xxxx  
  xxxxxxxxxxxxxxxxxxxxxxx  
   xxx  xxxx x xxxx  xxx   
  x xxxx    xxx    xxxx x  
  xx xxxxx  xxx  xxxxx xx  
  xxxx xxxxxxxxxxxxx xxxx  
   xxxx xxxxxxxxxxx xxxx   
   xxxxx xxxxxxxxx xxxxx   
   xxxxxxxxxxxxxx xxxxx    
       xxxx xxx xxxx       
           x x x           