. # h.. ##.########h.... ................ ..##...#######. #...# #...# #...### #.....# #####h# #.## #..# #####.########.## #................ #.#######'####### #.............# #.###########.# #.#.........#.# #.#.###.###.#.# #.#.#.....#.#.# #...#..<..#...# #.#.#.....#.#.# #.#.#######.#.# #.#.. ..#.# #.###########.# #.............# #######+#######