... # ..# ...##. .#. .. ... .#.....#. ## #.# ......#.## #..#..#... #....### .. ....# ..#...v.# #.X.v...##.###..#..# # # #..#.#..###.####... ###.###...# ..X.## ### .##...##. ......# .X#. #....#.X.##.# #X . #....X###.#.# .X....#.X.#..##... ... #.#..#..## .#.# . ##..#....## ...# #. # .X.#.# ... .#...x.#...# .. .....#. ..# #...###.. ## .. .. ....# ............. .... ... ..