.X . .# ### #. .. #. #. .# ##.#.# ## #.#.# #.# # #..h# #.# #.#..#.# #...#.#..###.# #..##......# #..#.# ..# ....#..# .# #...## #. .# ####..#.##.#.. ## ..... .. #.##.##.#.. #.#.#...# ##. ##.#...## . ## #...# #.##..#...#