.. #.#.#..# #.# #. #......# ....#. ###XX...## #...###...##.##.# . #......#.#.....# #.#..##.....#.#..# #..#.....##.....h. #..#...#.##.#...# # #..L..##.....#. .....##.#..#..#.... ###.#..........#... ##.###...##.#. .. # #......# #. .#..#...# . .##..#. #. .# # #. .# .. #.