#. #..##.##. ... #. .. . .... . . ....#...... ..#..# #..##...# .# #... #.##. ...## ... # . ..# ..#...# ## ##.# . .# #. ##....# ....##..# . #..##..#..........#.. #.# #.. . .##.. ##....###.#####... .# ..#.####......#.##.!...# #...# #. #.#...#.##.# .. .##.. #..#...#.X## ## ..#..... ##.....#...# . ..#. ... .#.###.#...#.# .. ...... ..# ...#......# # .....#.... # ##....#.#.#.. . . . .#.. # #X.##[#.##### .#.. # ## #.#.. .##