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