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