.......# ......### ..####### .....#.. ........####.....### #......##.........## #......#...........#. #...............P.... #............>D...... #.................... #....)[#.......P...## #....).##.......).## #......####.....### #.......# ##+.#... #.......# ..#.... #.....<.# ..#..... #.......# .# ##'# #.......# #.......# #....^..# #.......# #.......# #########