. #. .x ## .# # #.#######.#.# . ###.#...#h..# #.# #..#...##..##..## #. # ..#.#..........# # .....##.....###... #..#..#........... ####.#......####.. . #...####.#..# .. ####. ##..#. #..##...# # .#.## #.. ## . # ... #####.## . . # .. .##....#