#. #..##. .. .. .. . .. ... . . # # .. .# .## #.# . ..## ..## #. # #. # .. #... # # # .#.#. # # #.# ##.## ##.## #.###.#. # # ..h###...###...###.#..# . # # ...#.....#..?..#.#.. #X. #. # . .h...............#X##.. ...## . . .#.....#.....#.# .## # . #. #. ##...###...###..... #. . ##. #h## ##X## ## .#.#.#. . !. #... ##. .###5w>## #.##### .. . .....#.....#.5│X.#...# . #.#.# . ..........h..X│....# # .. . . ..#.....#.5.wX#.# # .# . . ..##..##..h.#..#. .. # . #..... #..###.##.# .# . ... ## #.#...#.. .. .. #. . # . ## ##. #...... ##. .#.#. . # # ##.#.### #. # ..# . . # ##. # .. .. # ## # .. . # #. . .