... ##..# #......##. .#...... #.. ..#. ##..#..#### #...#..##.# # #.v.XX#### .##...#XXXX...# #... #.#.#.#.# # .. ##..#..# .# #...##.....## # #.....###.### .###..#.......# # .......##. ....# . ...##..###...##.## # ...#.#.##.#.##.... # # #......#.###. ..