########## ######### #........# ################.......# ######### #........# #...........##.........# ######### #.......#######........# #...........'..#.......# #.......# #.......'..............###...........####.......# #.......# #.......#######........#.'.....).....# #.......#######.......# #.......# #........#.#...........# #.....................# #.......# #..).......#...........# #.......#######.......# #.......# #.......)#####+######### #...(...# #.......# #.......# ######.### #..# ######.## ###.##### ##'###### ##..# ##.# #####.# #.# ##.# ##..## ##'##### #.....# #.# #..# #..## #......# ###.###### #.# ##'######### #####'###### #......# #........# #.# #..........###..........### #......#### #........# ##.# #>.........+.#..........'.###.>....'..# #.....o..# #..# #..........#.'..........#...'......##.###........# #.## #..........###..........#####......##............# #.# #######'#### ##'######### #......######........# #.# ###.# #.## ###'##### #........# #.# ##...# #..####### #...# ###.###### #.# #..### ##.......# #.### #...# #.# ###'###### #######+## #.# ###.# #.# #........# #.......# ##'######## ######'### #.# #.)......# #......<# #.....<...# #........# #.# #........#### #......>###...).....####........# #.# #........'..####.......#.'.........#..').......# #.# #........##....#.......'.#.........+.##........# #.# #........#####.'.......###.........####........# #.# #####'#### ###.......# ###'####### ##'####### #.# #.# #####'### #.## #..### #.# #.# #.# #..# ##...## #.# #.# #.# ##.# ###..# #.# #.# ##.# #.# ###'###### #.# ######+###### #..# #.# ####........# #.# #...........########.###### ##.##### ##..'........# #.# #...........'...........(.###......####..##........# ##.# #...........########.####..........##...###........# #..# #>.......%..# #.# #####........<### #........# #.## #...........# #.# #......#### #........# #.# ####'######## #.# ######## #######'## ##.# #..# #.# #...# #..# ##.# #.# ###.### #.## #.# #.# #...# #.# #.# #.# ###.#### ###'####### #.# #####+## #......# #.........# ####'###### #......##### #......# #......<..# #.........#####......'%(.########### #......####.........# #.........'...#......###.(.........#######......##.+.........# #.........###.'......# ###########..............#..#.........# #.........# ###......# #########......#.##.........# ########### ######## #........##.........# #......####.........# ######## ###########