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