# . .. .# ... .. # #### ## #####. ### .##. ##.#.. # .#..###...#.#### # . #.#......#.###.# .#... ##.....#...#..#...# ..........#.......# ......#..#....##..# ###...###...#... .# # #.#..X#.#2.#..# ..##...#...# ... #.#...#..... ## ##.#.. .#...# #... #.....