.. #.. ..# . .. .....## ..# .# .#..#.. .. #.. .......##. ... #. ..#..##.### #. #.X......# #.#..#!#... #.....##.# #.##....### ## #.#..##.# # ...##......#.# ... ##XX....##. .... XXXX#..... .#.##..X..##.#.. #. ...#..## . ..#...#.## ..#..#.#.# #..#.####.. ...# # .# .###.# .. # .. .. #. . ..# . .. . .. ...