#........... ####. ..#.# # .#. ..#. # ... # ..P#.# .. #. #.#.## .. #.#. #..# ..###.# .. #.##.# #....#..##### .# #...#..# . . . # ..# #. ##...# ## .# #..#.# . #. ##..##.###.. . ###.#....## ##. #........ ..# ##.##..##. ..######...# ...# #..#......# .#. #...##..#...# # #..#.....#.#..#... #.....X#.#......# .......#..##....### #.##.##.#..##... . # ..#..#..... #. ..# .# ### .