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