.... #... #... ... ..## .## ..###...# ###h....#.. #..<......# #..###.#.## ..... #.#.## ..... ##.# #. #