######## ########## ####### ######### #......###########################........# #.....#####.......######### #......#.....................#...#........# #.....#...#.......#.......# #......#.....................#...#........# #.....#...#.......+.......# #......+.....................'...+........# #.....'...'.......#.......# #......#'#####....###...##+#####'#........# #.....#.###.......#.##....# #######......#....###...##..###..##.....### #########.......###.##....# #.....<#......).........#...#.....# #.......+....+....# #......#......).........+.<.#.....# #.......#....#....# #......#....)....[......#...'.....# #.......#....#....# #......+................#...#.....# #########.......##'####'#### #......#................#...#.....# ##....##.##'#...............# #......#....###...##...##+###.....# #.....'.....#...............# ......##'######'####...##...#.....# #.....#.....'...............# ......#.......#.............#%....# #.....#.....#...............# #......#.......#.............'.....# #.....#.....#...............# #......#.......#.............#.....# ###+####..#.................# #......#.......#)............#.....# ##...###'#############......# #.....%#.......#.............#.....# #.....#....# #......# #......'.>.....+.............##+#### #.....#....# #......# #......#+##+####......####...##....# #.....'....# #......# #####.....#...##......####+####....# #.)...#....# #......# #.....#....+...................# ##'#####'######## #......# #.....#....#...................# #...............# ######## #.....'....#...................# #...............# #.....#....#...................# #...............# #.....##..#####'######+####....# #...............# ##.....#..##..............#...## #...)...........# #.....#...'..............#...## #...............##### #.....#...#..............'....# ##'#########'##.....# #.....'...#..............#....# #.............#.....# #.....#...#..............#....# #.............'.....# ###########.....###+#..............#...########........>...#.....# #........................##'###'#########.....#...##'####+##.....######### #...........y............#.......# #.....#...#......................# #...>....................#.......# #.....'...+......................# #.........?..............'.......# #.....#...#......................# #........................#......#########.....#...#......................# #........................#......#.......%###'##...#......................# #....)...................'......u........+........#......................# #........................#......#........#......[.#......................# #........................#......#........#........#......................# #####'####'###'##.....[..#...##'#........###+##+###......................# #.....#........##'#######...##.##+##.........#...#.....##'#######+##'#### #.....+.................#...#......'.........'...#.....'......#........# #.....#.................#...#......#.........#...+.....#......+.......[# #.....#.............!...#...#......#.........#...#....)#......#........# #.....#.................'...#......#.........#...#.....#.....##...##...# #....##.####...##.......#...#...[..#.........#'###.....##'#####...##...# #....##.####...##.......#...#......#<..................#.....##........# #...)).(....(...........#...'......#...................#...............# #.....).(...(..###+###.####.##'###.#...................#...............# #........(.....##...##'####.##..#############..........#.....###'###...# #...............#.........#......# #..........#.....##...##'### #...............'.........#......# #..........#...............# #...............#.........#......# ######.....+....../........# #...............#................# #.....#.....).........# #.......##.....##...##...#..##'####### #.....###...###..##...# #.......##.....#############.....#...## #.......#...###..##...# #........#......# #.....#....# #.......#.............# #........#......# #.....#....# #.......'.............# #........+......# #.....'....# #.......#.............# ################# #.....###### #.......############### ####### #########