########### ######### #.........# #.......# ############# #..)......# #..8.^#.# ####...........#######.........# #.....#.# ##....#########.....(##.........# #.....#.# #######..#### ######.##.........# ##'''##.#####.......## #..#.........# #.....#.......####### ##...........# #.....####..### ##.##..###### #.....##...## #.#..## #.....##.### ########.#.## #.._..#..# #..........########## ########## #.<..........##.....## #....................## ###)##..........y.....# #.##........y