#. . # . #. ##.. # .# .. #... #. .# ... .# . . . # # ####..# #.# . . . # ......##.. . .. . ##.#. #...... . #. # # ...#### . ..##. . . #. #. # #.. .# #. # . #..##..#.. ..# . #.##..#....#. . ... .. .#..# . #.#........#.. #....##.. .. . #. #.#..#. ........# #.# ##.###..... .. .. ##.#.## ##. .. #.##..#..# ...# #.#...p##.# ##. .......##.# #.....## .p. #...#.....#.. #p .#........ #X###.#..... . #..#####...# #### #... ...