.. # ##.#.. ##.# #. ......... ....#....##...## #. ...#...#...... .##.#.#. .#.### . . ....#.#.. ....# .# ##.... .#.. ..# ###....##..# ... #.....##.#.##.#. .....# ....# .... #.#..#.##..#.# .## .#.# #. ##..###..# #. ...#..#...# ## #..#...#X....# .. #.....#X..#...# ##.X#.#XX#..#.# ...#.X....# #.##...#...#.# ... #..#...#..# # #.. ..#...# #.# ..#.... .. #....# #.