#.. .#.. ###... ....# ...# ##... #gg# ##### #.# .....###g# ......ggg## .......ggg### .........(..# ........<...## #####........###.. ###............##. #................ #.#............. .............>.# #####.......#...# #########....##...# .####.....<..<...)%).# ......$...#####.##........ ..###.....# #.......#... ....(...## ........# . ###...... .P.......# ##.....S PP.....#### #...P...#......# #...PP.###.P...# ....PP..