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