.. ##. .. ###. .. #.... ### ...#..h. .. . #....#.###.##. #....#.##... #.# #.##..## #. ##h#.#.####. # #*...# #.... # ####...# #..##? # ##.#..#.# . .# ##.....#..# ....##....# .# #.#...#.#.# # #. #..## .## .# # ## ##.#.# # # .## ... ## . # . #.# .. # . # .# . # #.### #.....##. # ... # 5 #..# .. . . # . #. ..# # # .X## .# . ..