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