#.#.... .## ## #. #.# #.##.#.... # #....##.#..# #... ## ..## # .# # .####. .. #.### ##. #..#.# . ###.### #.. .#..# # ###..# #...## #.... #...## #.#.# h.### #.% ..#