# . .. . .. . . .#. # . . . # . . . # . ... .## . .... .# .. . # ###.#. #.##. #..###..###.# #........## # #. .. ...# .# . ..#.# #...# ...# # ##.#.###X.## . #....#... . #. .. ..##..###.# ....#.......#.# #..... ..#. . #.....# ## #. #....#...# . #.#. .# .. .. .. #..##..#. .# . ..# #.#..#..#.. ..####. # .#. ##### #.#.x.### ## # ....####..#.# ..#!...#..X.X## #...##..#.##.. ... #......#..###X##. #......##.##.# ##.......# .# ##..5.#....#. ##..#..#.#... ..#....#.. .##.....# #. .. ..#.... .# ..#.##.. ## .#. ( .. .# #