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