#. . . #. # ## #.#.. ##.###..# ...#. #.#....# ##..##v.5# #..#..X#..# #..v.#....# #. #.#..X#....##.. # #..x#..###.# #...#v*#.X# .. ...###.D##...# ## #.#..###.. #...#X#.#. #.###.XVX# . #. #*# .v.## # # ...#...###.# # ..#..###. # #.#.#X.#.#....# .. .. .x#.# .# #..#.#..X..# # .D## # ##.## ..# #.. x... # # # #.#. . # .. ##.####X.