# #. # .. .#..# . # . #.##.. .. ##.. #.#. # #. ####.# #.# .# # # .. ##..5.#..#.# X . #.#..3h..#..# . #.%##.O...# .. # . #.%.....#.## . #....##........# . # #..#.#.#_..##.#. #.# . # ..#....### ##.... . .#..X...# .. . . .##.#.#. ##.. . # # #. ...# . # . . .. #. . . #