. .# . .## ##.#..# # # ###...# # # # . ## .#. # #.. # . .## ... ###..# .. ...#.. #.#. # #.# #..## .## #.## # #5..# #p##...#. #35#....# #...# #...#5...# . ....#.# ..#.... ###### .## #.. #. . #