. . . . # # .. # ... .# # .. #. . ##. . ...##... .# ..# ..... . #.# ..... # ....## .... .#....... ... ... #.. . .. ... #.. .# # ... . . .#####.. ..... . ##...#.. ...##.##..... . .2....#..#X## # . ... #...## # ... .....##D2# .........#.....# . # ###..#..##.# #...##.#....# #... # ####..## .!.D. #.# ... #.. .. ..# ... ... .