.# . . # # # . # ## # ##.#x . #.# . . . ## #. ..# . .! # .. . # .# #. ..##.#...# # . ## .. .. .. # #..#.#..#. ..# .## #........ ..#.# . ##....# .# ..# ## .. .....X..##.... . #......# #. #.#### . #.#.#.# . ##.#.# ### # #x # #.## ##x# #..## #####.## #.###X.### .###(#...#.## #.......#x#.###. ..#..#....#h.... #...#......# ....##.....# # # #.##.#.# .......#.#.# ##....# ##... #...# #.. ##.. ... #. ## #