. ..... #.# #..... #.# #....# #.# #....# #.###....### . ............ ..#####.###.....# ..............D.# .......#.###.....# .......?....<...## ...$...#.###..#.# ..... #.# #..#.# ..................... ... ....###.#.##... . ##.... ....# ..... ....# #........## ... ....# ...... ...