### #.. #.# #># #######.# ##....##.# #####........#### ####........P......# #<.......(.PP......# ####..........P....# #........(......# #.............(.# ................#### #.#.#.#..#.....(....# #.......##..........# #.#.#........(....+ .##.....(....# #....5.....# #.....ca...# #..........# #..........# #..........# #..........# #..........# #..........#