########### _________.# _________.# _______...###########++###### ##########'##................# #....')))+.##......#..#......# ##########.##................+ #...........'.......)........+ #'#####'#####......#..#......# #.#..#..#..##................# #.#..'..'..#####'#####++###### #.##'####+###.......# #.#..).....##.......# #.#........##.......# #5#####'#####...<...# #.#..[))...##.......# #h#..[)))..##.......# #'###########.......# #.. ######### #... #...# #..## #... #...