########### ........... #....#.# #.....### #....+.... #.....#... ##....##... [.....# .. .#....# #....# #....# #....##### ##......... ........... ........... P.......... ......##### ......# P.....# #.....##### #.....'.... #.....####. ......P# #.....## #.....# ......### ......#.#### ............. ............. ............. ............. ###...#+.###### #...#........ #...#........ ##...#......^. #P...+........ #P............ ##..F#........ ##.<.#####P.#. #P............ ##.......(.... .......... .......... .....#####