### #..## ##.#.## ##.....## ##.......# ###### ##### ##......#.# #....# #...# ###...8...r.# #....####...# #.........#.## #...........# ##......####..# #..###<###..# #######..8...####$#.# ##########.### ##.8.##..........D.#.## #.....>#.....###.....#..............P# #..#####.....##.8.<..+.8.<.8..8...#.## ##.# #.....###....................# #.#####.....# #..8.#.............#.# #...........# ########..8...##.#.#.# #![########## ##.........##.# #### ##........#..# .#...8......# ###...... . #..