.## ..# #+#######+# #.# ##.........## #.# ##...#####...## #.# ##.#.#.###.#.#.## #.# ##.##.##.#.##.##.## #.# ##.###.###.###.###.###.# ##.####.##.#.##.####.##.# +......<..###hh.......'.# #..####.### ###.####.)#.# #.#. #.# #.# #.#.#.# #. # .## ##.#.##.#.# #. # #h# #.#.# #. #.#. #h#.# #. .# #.#.#.# . ..#.# ..+.