#### . # #### #... . . ...# #.### #+# ###.# #.#PP #.# PP#.# #P⌠P#.#P⌠P# PP#.#PP #.#####^#####.# +....<....+ ..#####.#####.. PP#.#PP #P⌠P#.#P⌠P# ..#PP #.# PP#.. ..### #+# ###?? .... . . .... .... # . #...