######## #......# ############# ########### ############# #......################...........###.........# #...........# #......#.>............'...........'.#.........###...........# #......'.####.#########....<......#..)..........#...........# #......### #..# #..........(###.........#.#...........# ##############.# #...........# #.........#.............# ###............# ###'######### ######.######.........<.# #_'............# #.....# #.# #...........# ###...........## #####.## #.# #######.##### ############### #..# #.### #.# ####.##### #######'### #...# #.# #........# ######.........# ###.# #####'## #........#############....'.........# #####.## ###......# #......................####.........### #......###.'......# #........############### #.........'.## #..........#......# #).......# #.........#..####......#####......# #........# #.........##..<........# #......# #........# #.........#######......# #......# #........# ##+######## ######## ######## ###.###### #.....# ######'### ######## #........# #......# #........# #......# #........# ###).....# #........# #........###### #........##...#............ #..(.....+..###......###### #........## #......# #........# #######.## #####'#### #)......# #...# ##'####### ######+### ###.########........# #.........# #.......#..'........# #.........# #.........##........# ###.........+ #.......####........#####.'.........# #.......# #........'.....#.........# #.......# #........#######.........# #.......# #........# #.........# ######### #........# #.........# #........# ######'#### ###'###### #.# #.## ##.# #..# #..# ##.# ######'##### ##.###### ###..........# #.......###.'..........# #...........#.....(....# #.......#####..........+ #.......# #..........# #.......# ############ #.......# #########