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