.. . . # . . . . . .. #.#.. #. . . .. .#. # #. # ..# . . .## . . . ..#. . . # .#..## # .#.# . .....# ## .# # # .... .#.. ### ### . # ## .. ### ... ### ###.### ### ..#.. ## ..#.. ###.. # ...#.# .###.#.. # .# #...##..##.# ... # #..##...# ..... #.#X...##.. ....# # ..#.....#.#. ...#..# ..#.#.#....### ..#. ..## ## . ###..##..# .... .. # .. ##.##... ..###.... ## ..####..#. . # # #.#.. ....#. .... #.######.#.#### .. # #.#.## . ## ## {