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