.# .. .. . .# .. . . .#. . .. #.. . #. .. ##..##.#...# ###.. #..#..#..... .# #..#.##.. .... ... ... .# #. ..#.#... .# . #. ....##. ..###...#.# ..# . .##.#. #...#...#...#.. .# # ...#.. #..# ......#.. # .# #.##.###.#..... .. # .... ##..........#..#.#..#..... #....#................. . #.....#....# ## ###.#. ##..X.##.....# #.. ##.##.##.#.## . #..# ##..### #...# # ## .....# .#.... ..#..#. ## #.. #