##. ... # #..# # #. #.#.. .. #. ...#..#... ##.#. #..#.# ... .......# #.## #...# ###...#.#..# #.#........## #. #....#X.#.... # ##....V# .# . # .. .# #.#.#...# . . #..#.##.. ...# # . . ##....#....##### . .. #.#.##.#...# . .. . .## ....# . #.# ..##.#.##.# # . ##. . ...##... . .. .##.. # ## ###. # . # #.#.# .# . .. .. #. # . . . . .. ###. .. # # . # # . #. .# # #