.. #.# ..# ##### #.. #.#. #..##.. #.#..# .# # ## #.w.#..# .. . # ##│w..# #. .. ###.X##.# ..###.#.####.!.#.### ## ## ..#.#.X.##....#.# . # ##. ...###.....#...#.# . #.│#.#..### #...# ##..##..w.#....##.#.#....# ##.#. . #...###..#...#..## ..##.#.##.......#.... # #. #.#.#.##.#.#..... .# ...## ...#.# #........ ... ##.#.##.##.##. X##.... #.##. ... #.#.##. .#.. ##.# # ..# .## ## .#.# .. #. .#.# .#. #. .# #