### ...### . ####..... ..# .h>...... ..# ...J..... ... #....#.#####.## . +....+........# #.##....#.#####..# ..................# .<...h#.#........# ####....#.#######.######### ........#.#...............# #.##.....#.#.#####.######.## #.......<..# #.# #.# #..#....#### #.# #)# #.... #.# #.# #.... #.# #P# #.##. #.# #.# #+ .. #.# #.# .. ###.######.# .) #..........# . #.#.######## #.#.# #.#.# #.#.# #%#.# #.#.# ####(#.# #<...#.# ######.# #.# #.# #.# #.# #.# ########.######## .........s......# ########.######.# ..? ##?.# #..# #..# #..# ...# #.#