. . .# ##. . . # . .. . .# ..# ... ...##.##.## .. . ..# ###..##... #.. #h ## ..# ......##.####. ... # ## ##..#....# ... #. .# ##.#..##.. . # ...#. ...##.# #. .. .#.##.##.# .....# ##.#.#h# .#.# #.##.##.. ## .#.# ## # ##h### ##. #.#..# .#. #..#### # ###