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