#...... ...... ..... ### ##... ### #.. ...# ..# #.#####..# #.# #.#......# #.# ####.#<##...###########.#####.h #>..........)..))()....(....'.. #.#.....h....#.)..####....###.. #...###......#.#.#####........ #.............................. ###.###....(##.#.#####....###.# #. #.##(###.#.# ###### # #. ....#.....#.# .......#.......# ......#.####### .... #.# .## ..# ####..## #......# #....>.# #(.....# +......+ #......# #......# #.w....# #......# #......# #...(..# ########