######## ### ##......###.## ###### ###............########.##.### #............>.....##.......(# #...........................## #..........................######... #.................#####............. #................## ##....P####### #...............## ##...#### ##.............## #....# #.............# ###..## ##..........### #...## ##...........#### ##..## ###..#######......###..## ###...## ##P#.....<..# #...### ####.##...## ###.## ####....## #P.## ###...# ##.P# #..## #.## ###.# #.# ##.#.## ### ##.#...# #P..F..## #...D...# #........# #....)..F..# ........P.## ...$..).##. ........# .P .......## ... ....... ...