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