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