######## #......############### ######## ########### ###......'.............#####.(....### #.........# ###########.'......#############....##......'.# #.........# #.......#...#......# ####.##......#.####.........# #.......'.###......# #..'......#....'.........# #.......### #......# ####......######.........# #.......# #......# #......# #.........# #.......# ##+##### #####'## #####'##### ######'## #.# #..# #.# ##.# #.# ##.## #.# #..# #.# #..# #.# #.## #.### #######)#### #.# #.# #...# #.....))(..# #># #.# ####'##### ########### #..........# #.# #.# #........###.........# #..........# #.# #.# #.....>..'.#.......).#####..........# #.# #.# #........#.#........))(.##..........# #.# #.# #........#.'.........##.##.(........# #.# ###.# #........###....(((..##..'..........# #.# #...# #........# #.........#####..........# #.# #.### ####'##### ###'##.#### ####'####### #.# #.# #...# #.##... #.# #.# ####.##### #####'## #....#8# . ###'###### #.# #....(...# #......# ##..#8...8#.##..(.....# #.# #........# #......# #..8.....8..'........# #.## #........#### #.)....# ####....(8?.#.##..).....# #..# #...........###(.(...# ##.?...8.. ..8.##........# ##.# #........##...'......###..##..#8. #..#....(...# #.# #........######......'...###. .# #.......((...# #.# #........# #......##### #.# ..###........# #.# ######.### ####'### #..# #.# #####'#### #.# #.### ##.# #..# ..# ##.# #.# #...# #..# #..##.# #..# #.# ##########.## #.## #....# ##.## #.# #...........# #.# ##.### #..# ####'### #...........# #<# ######.### #####.###### #......# #...........# #.# #.<......###...)......# ###......# #...........#######.### #..........#..........# #.'.>....# #.......(.............#######........#.#..........# #.#...[..# #...)..<....#######.#................#.#..........###.#......# #...........# ##.#########........#...............^#.....)# ############# ##..# #........###..........#########'## ##..## ##.####### #######.#### #.# #..## #..# ###.# #.# ###'###### ###'##### #...# ##.# #........#####.......# ###'### #..# #<.......##..'....>..# ###.....# #'## #........+..##.......# ####.'.....# #..u....# #........#####.......###....#.....######..+.......# #........# #.......'...####.....'......##.......# #........# #.......##### #.....#########.......# #........# ######### ####### ######### ##########