### ##.. ..###############.#♣ ..........g..#.#.####.#.. #P....#.........# #♣♣....#.####...# ..##.PP.g..## # ..........## ..##......# # #......# ###......g..g. ####.####### #.# #.# #.# ?.# .♣♣