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