.. . . .# ..... . # ###.# ..?. . . .... #..### #+# ###..# ..#PP #.# PP#.. #P⌠P#.#P⌠P# PP#.#PP #..#####.#####... +....<....+ #..#####.#####... PP#.#PP #P⌠P#.#P⌠P# ..#PP #.# PP#.. ..$### #+# ###..# .... . . .... ..... . . (...# +# . . > . ..