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