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