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