.# .. # ..# .. # # # . . ..... #. . # . .. .. .. #.# #.... ## #... ##. . . . .#.. ... ...# ....##.... ##. . ..#. ......... #...# #.#. .### . ##.#.#.. ...#.# # # ## ..###. ..# .. #....#..#.#.. #..##....## . # #...#.#.#. #...##...#.# #......#..# #.# #......### #. ...###.#...# ..#. ##.#X.# ...# ....#...# ... #...##..## .. #.... ## .##.. .. ..# #. #!