. # . . # . .. ( # . # . . . #### . . # # ... . # ....## #... # .. .## . ... .. . . ..#### #. .# #. ..# . . ...#. #....# .##.## .###..#.. . . .#.#.. # ..... ... .## ....# . .. .#...#..#.# ##..#.#.. #### . . ##.#########.XXX.... # #.#..#....##....#./..# ... #.....#...##.X...# ## ... ##.....##..X#...# .# ........#..#..#..#.....# # #...#.#.##..####..#..###.# #. #.. #..##..#.....# . .#.... ..#......###.#.. ##....#.###...# .# ## # ....#.#.# #.#....# .##..... ##. .#.. . ##.## .. # ## . # # #. #. #. .. .