#...... #..p.p. .. #..?... .. #>..... #.# #.# #<....K #.#####..# #...... #.#.....# #......## #.#....# #....?..### #.#...?# #######.<.# #.#....# ###.# ##. #.#....# ... #....###......# #### #........#....# ....####.#....# . #.####.#....# #......###### ######.# ##.# #..# #.5## #...# #.#.# #.#.# #M #.#.######## ....#####.#.S......# .........<..5.....# #.#####.#........# #..###..###......# ...#.## #..5...# #.#.# #..O...# #...# #......# ##.## #......# ### #......# ########