#. . # . # .# . . ..# ## .#. ##.. # ##.### .# # ####.#.....# ##. ..##..# .. .p##....# .. #..# ## ..# #..##.### .## #. .##....##.. . ... ## . ..#.#. ..# #.#.#.p#.###### #.#....#.#....# ..#.###....##.# . #.####.#.#.#...# ###...#p##.#.# .# ##...##.# #.# ##......#.#.. #..###.#.#. .# #### ##....#. #.. #...# #... .... ... ......... . ... # #... . . # . . # #. # # #