... ..# .#.# .. ... .. ... . #.# #.#.# # #.#.###.# #.H..<..# #.#.##### #.......... ....######### ###.# #. #