# . . # # # .. # # . .# # . . # . . ..... # . ## ###.#.# # .## # #..##. # # #. # #. #. . # ... #... .# . . #.... .# #..## ## #....## .#. ##. #.. # . ..##.#####.# ... ..##...#.. ... . ## .##..#......... . #.. #.#..#.#### . # #..#.#h##.. #.. #.....#.#.# . #..#...# ## #..#....# #.....## #..#.###h....# ..#.. ##...# . #.#. .## # .. . ##