.. . #3.. #.#. ....#### ## ..#.#..# ### ##...#..# ..# ....#..## ..# ##.....###.## #.##.#......# # .#...##..### #....#.#.##....# #....#....#....# ## #.#..##.#..........# .X.................... ...#.....#.....#.....#_ .. ##...###...###...## ##.# ##.## ##.## . #.. ###..h## . .. ..#.. ..# ..... .. . .