### ############# ##_## ######...........# #...# #................###### ####'#### #..(.............#....####.#...#.## #.........)......#....#....'.8.'._# #................'....'.##.#...#.## ####...##...........#....#######'#### #.......'...........###### #...# #......##.........<.# ##_## #####........(.########## ### #...'.....########## #.###............... #.#######>.......... #......##..######### ######.##..# #....##..####### #.#####.5.h....# #.#####.######.# #.......# #########