######## ##....#.### ### ##...P..#..##...# #....PP####.g...# #....P## ###..)# #.##### ### #.# #(# #.# ######## #.#########......# #................# ###########......# ###..### #..# #..##### #......# #......# #......# #......# #......# #......# #......### #........# #......#.....# ##......##....# ##.....#.##....# ##.......<.#....# #.......).......# #.......####+#### #.......# #.......# #.......# #.......+ #.......# #.......#