    @     @     @         S@
    @     @     @   $     S@
    @X####@     @####  ###S@
###         ###H0  $     $S@
###########H   H######## #H@
       &   H ##H#   $    #H@
#H#########H $#H# #####H #H@
#--------##H ##H# #    H #H@
#  #  # $##H   HH # ###H #H@
#  #  #  #HH####H##$###H #H@
#  # $#  #H#      # ###H  H@
#  ####  #H# #### #    H#HH@
#H##  ##HHH# #$## #######H @
#H   @@#HH##   #  ##$    H#@
#H   @   H##X####X#######H#@
#H###    H     0         H @