@@@@@@@@@@@@S  @@@       @#@
#######@##@@S  ##@       #@#
   $  #@#@#@S  @#@       #  
H@###X#    @S 0 #@      $# $
H####   ----H##@#@X#####H@ H
H# $# ---@#@H#    X@####H# H
H###---  @#@H#----X@####H@#H
H##---      H@     $ ##@H##H
H#--$   ##@#H#    X##@@#H##H
H-- @-------H   ----- ##H #H
   @#0  $  @HX##@ & $   H##H
##X#@## @##@HX##@@#@@#@    H
##X#@      @HX    0 $ @#####
##X#@-------HX##  ####@  $ #
##     $   @H          #####
#@####@##H  H  H###@########