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