# .. .##.#. .# . # #.....#.# ..# #......#. ..# #...#...## ..# ## #...#..#####. .# #.#....#....# # #. ##..##..... .#.. ##.##..#.....###.#.# #.#.#.#...##.#.. ... #..X.##..####### .#. #..#..#..#.X. ##.. #.#.......#..... ### #...##...#.x...### #. .#..#..#... # .....#!.#..## .#......####. .....###.