#..# # # .#.. #... . . .... ..### #+# ###.. ..#PP #.# PP#.. #P}P#.#P}P# PP#.#PP ..#####.#####.. +....<....+ ..#####.#####.. PP#.#PP #P}P#.#P}P# ..#PP #.# PP#?. ..### #+# ###.. .... . . .... ...# # . #..#