. .... . #.##... ..# ###..#..##..# #...........## ##..#######%.. #...#######.# #.#.........# #.#.######### #+# #g#.#......## #...# ####.#.#.####.## #.h.$. .....#.#.#.<#.### #...... ..####.#....#.#.####........ ....#.######.#...hh........ ....#........#.####........ ...#..######..## #.>.... #.#..######..# #..... #..........# #...# ###.####.### #+# #. #.# #. #. .