### ######P.## ##......$.. .(. #..#......### .P. ##....<......# #.. #............# #.. ### ##............# #..##P####.P...........# #....................<.# #....D................## ##....PP..####.........# #....###### ........#.# ##....# #........## #....# #P......## ##...# #####.)## #...(## ###. ##.#..# ##...### ###...## #...D.#.# #.#.<..# ####....>... #.#...... #.#....(.# #......#.. #.#....... #.##..... #.# PPP.