######## ########......## ####.....#......(.## #..................# #g##...............# #. #...............# #..##...............# .....................# #################...## #...#..P#P..#.(.#...## #...#P..#...#...#....# ##'###'###'###'##....# #...............#.(..# #...............'...># #...............#....# ##'###'###'###)##...## #...#P..#...#...#..## #..P#...#...#.<.#.## #################.# ..# ###