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