######## ########.....^# #......#......# #......#......# #...# #......#......# #...# #....##......#......# #...# #....##......#......# #...# #....##......#......# #...# . #....##......)......# #...# #. #....#########......# #...# ###'###....##########'###############'#####+ ............................................. ........).................................... .........)................................... ............................................. ######....######################'########### #....# ##############..####### #....# #...........)).)....... #....# #...........).......... #.)..# #''#################### #....# #........... { ##########....# #........... #........#....# ####†####### #####........#....# #..GD# . ####...#........#....# #Dp..# .. ###......#........#....# #'####p#### ##........'........#....# #D(DCp..... ##.........#..).....#....# #C.)pXDp... ##......#####........#....# ########### ##.....###...+........#....# #.....##.....#........'....# ##....##..[)).+........#....# #....##....)..##########....# #....#....)##+# #....# ##.))##....##..# #....# #..).)(...##...# #....# #..).#....#....# ########....######################## #..(.#....#....# #......#....#..........#...........########## ######'##########'###..<...#....#..........#..#.#)#.#..#........# #........# #.......#......#..))#..........#..#######<.#........# ########........# #.......#......'..).#......>...#..#.#.#.#..#........# #......#........# #.......'......'..).'..........'...........'........# #......#........# #.......#......#....#..........#############........# #......#........# #.......########....#..........# #........# #.....('........# #.......# #....#..........# #........# #......########## #.......# #....############ #........# #......# ######### #....# #........# ######## ###### ##########