#. # .# # #. #.# .# #. .. . #.##. .# #...##.# .. #....# ## ##..####.# .. .#......4##.# .p ....####p...# p # #......p###### p# . ..#....... . ##. . .# ##.#...## .. . . # . # .. #.##.##..# .###. # #. #.. ##p...# ## ...# .. #.. ##.#....#...## . #.. #......##...# ... #..#####..#.# ###. ###..... #### #... # # #......## # #....#. ### ..#....#.## #. ####.#.. . .#... #. . #. # . # . ...