##S####S#####S#####S#####S##
# S$0  S     S   $ S $   S #
#H########X####X##########H#
#H#$       0$        $   #H#
#H#####X########X#######H#H#
#H#  $          $      #H#H#
#H#H####X####X#####X##H#H#H#
#H#H#                #H#H#H#
#H#H#H#$     0     $ #H#H#H#
#H#H#H###X##X###X#####H#H#H#
#H#H#H   $        $   H#H#H#
#H#H###X############X###H#H#
#H#H   $         $      H#H#
#H###X####X####X######X###H#
#H   0   $    &     $  0  H#
############################