#### ### ##.... .. .....# ##.###P#..# # #.........# #.#PP.P..P..# #.P.........# #.#...SP....# # #......#.## #.#.....)#.# #.P.#..#P..# .......(....# #.###...###.## .##.###.##.### #.... #......# #.##.###.##.### #.####.###...###.# ............## #.# .. ........# #.# #.##.####.##.... #..............# ####..###.##..... #.####^.###.##.#.## #.............. # ######......... ##)###.... #<# #.##.# #.# .# .# .#. .# #. #. ## #