# .. # # # .## . . ##.# ### #.# #.. ###.# #.##..##..## . .#..#..##.## ... . .......##.# #...# #. ........##.....# #..#####..#.hX# #. ..# .#.##.# ....# . #.#.# # . #.#..##.# .. ##.#. ## ..##.#.. #.#.. # . ..