## #####.######## .............# ....r........# #.............# ...##...###..# #...D..#..# #......#<.# ........#..# ...#......+..# . .......#... .#.##.#+#..## .. ... ...# ... ...# ...P ...