#...........+ ... #.................. #....#..#..##....... #................... #................... #................... #........>.......... #.....D............ #...###.##.....#. #...###..##...#.... #...##...#....#........ #...##...##..)#......... .... #....#....#............. ...# #..D##...##.(.#.............# ##....'...#P...#.........#...## #....#######...##....####.....#### #....######P...................... ##................................ #.................D............... ##...............###P#.##......... #[##.+#####.....# #######...###. #.###.# ##....# #######...## #.##..######....# #....##...P# #.###...........#### #.# ###...##..### ####.##...(... #.. ###.##....# ....#...###.. #P.'##.#.## #####....# #........#.### .....# #........#.# .....# #........#.# ....... .........#.# ...... #........#.# P..###+###.# #..