  0 -- -             0      
####  H   -         ##H     
####  H ## -   0   -##H     
#$$#  H ##- #######  -H     
####  H     ####### H H###  
      H---  ####### H  #$#  
    -     H ####### H  ###  
     #### H ##$$$## H       
   - #### H ####### H       
###- #$$# H-     - -H       
#$#  #### H -   - H  ####   
###       H   &   H  ####   
          H  ###  H  #$$#   
   ##     H  #$#  H  ####   
   ##     H  #X#  H         
          H       H         