. . . . # . # # .# # . .#. ##.#. ### ....######.# .# .#..#..#..# # #..##.#..#..x##.# ... #.........# ##....##..#..# # #..#......## # .#..##..# #. ##.##.. ..# #.#.###.###.... ....#....#####. ..#.._..## ...#.##.#..# . ## ..# ####.. #.D .### . . . ## .# ## .. #