###########################S
#   HHHHHHHHHHHHHHHHHHH   #S
# & H HHH    H   HH   H 0 #S
####H HHH HH H HH H HHH####S
#   H HHH HH H HH H   H   #S
# 0 H HHH HH H HH H HHH 0 #S
####H   H    H   HH   H####S
HHHHHHHHHHHHHHHHHHHHHHHHHHHS
H $ H $ H $  H  $ H $ H $ HS
HHHHHHHHHHHHHHHHHHHHHHHHHHHS
H   H H H HH H HH H   H   HS
H H H H H  H H  H H HHH H HS
H  HH H H H  H H  H   H  HHS
H H H H H HH H HH H HHH H HS
H H H   H HH H HH H   H H HS
HHHHHHHHHHHHHHHHHHHHHHHHHHHS