     -     - -      -  $  $ 
-   - -   - H -    - H######
 - -   - -  H  -  -  H      
  -     -   H   --   H  0   
 $   $  $   H   -    H@@@@@H
@@@@@@@X@@@@@@H-     H@ $ @H
              @      H@H@$@H
             $@  & $ H@H@$@H
H##########H#@@H####-H@H@$@H
H     0    H##HH     H@H@$@H
H    ##    H##H   $0  @H@$@H
H ###  ### H##@@#####H@H----
H ###  ### H##       H      
H ###$$### H#     --$H #### 
H $ $##$ $ H##  H#  #H##$$##
############################