###### . ... # . #.#######.### . ...........# ### ####.#.##.H(..... # .. ..........## ##. ... . # ##.####.# .8 .###. # . #... . ..#..# # .. . # ##..# .8# # . .. . .# ...# .[# .# ### # #.##.# H8# # .#. .# #. ..# .?# # #.# # .# ..# ... . ..# ## # # .. . # # #. # #.# .... # # # .# # . #