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