. .. . . . . .... ... ....#..# ... ..... . ... ..# . #. # . .. .###. . #.. .... .. ... #. .# .### ... ... ....# ... .. .........#. .. . . .. ... .#.####.# ...# ..... ##.## .#.# # ..#... .### #..### ..#.#. ..#... ... ##X..#......( .. # .#........##... ..( . ...##.......#....# #.. #....#....# . #...........# . ##..#.##....# ####.##...(.. .# #...#...# ## #..###.. ..#. ..# ..#. ..