.. .# # ... .# #. # # .###..# . . . . #. #.###.. # ....#.# ..# .. .. .#..##.# #. ...###.##..# #..#..#..#.. #. ### ..#.# ####.# ##...##.#....# .#.# ## ### # . .. # #... ...# ## . # ##....# .#... #...###..#.#.. #.###.# . ...### #.####..#..#. ##.....#....# #..#.#.....# ###.#.X#..# #.#.#XX## ##.## ..# ##. ..# # ... #.