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