######## ###### ###### ############ ############# #......####....# #....# #..........# #...........# #......#..'....# #....# #..........# #...........# #......'..#....# #....# #..........# #.......[(.#####......#..#....# #..(.# #..........# #.....##...##..#......#..#....# #..?.####### #..........# #.....##...##..#......#..+....# #..........# #..........# #..............##'#####..#....##### #..........####.....###### #..............#.....##..##+##....# #...............#'### #.....##...##..#)....###+##..'....# #...............#...# #.....##...##..)))...#....+..#....# #...............+..####### #.....##...##..##(...+[..###+#....# #...............#..#.....# ###'####...###'####'###..#........# #....>.....#+#####'#.....# ##P....+.....'..#......##'#........# #####..))..'.......'.....# #P_P...#.....#..+..............[...###### #.))...#.......#.....# #.P....##..###..#..............#'##.....# #......#.......####### #......##..###..#..............+..+.....# #......#........# ##.....#....'...'..............#..#.....# #......#..###..## #.....#....#...#......#+##....#..#.....# #......#..###...# #.....'....#...#......#..#....#+##.....# #......#........##### ####+###'####+##......#..'....'..'.....# ####'###.......##...# #.....#.........>.....+..#....#..#.....# #.....#....##..##...# #.....#...............#'##....#..#.....# #.....#....##..##...# #...<.'.........#+#####..#....#..#.....# #.....#.....+.......# ###'###.........#....#...#....#..+.....# #.....'.....#.......# #.....#....#+####...('...#....#..#.....#######'###...##..##...# #.....+....#...####'##)..#....#..#.........#....##...##..####+# #.....#....#...##...##...#....#+####+##....#.............'....# #.....#....+........+(...'....+...'...#....'.............#....# #.....#....#........#....#....#...#...+....#.............#....# #+###+#....#...###..##.###....#.###...#....##..###.####.###...# #..#.......#...###..##+#....###.###...##+####..###.####.###+### #..#.......#....+......#....'...#.............................# #..'.......'....#......+....#...+.............................# ###+#.......#.##.###..###....#..#####'###...##..######.######..# #.......#+###'##.####'#......##+###...###...##..######.######### #.......+.....+.......'......#..#.....#...........#.........# #.......#.....#.......#......+..#.....#...........#.........# #.......##'##.###.##+##......#..#.....+...........#.........# ########....#.###.##..##.....#..+.)...#...........'.........# #....+...#......#.....+..#.....##...###+##+###..###'## ####....#...#......#.....#..##....##...###.##.###'###..## #.......#...#......#.....#..##.........[.......+...#....# ##.##....#...#......#.....+.....................#...+....# ###...###..#...'......'.....#...#....##...###+##..###.###.##### #E#...#E#..#'###....###.....#...######....#....#..###.###.##..# ####...###.....#####'#.......#..## #....#....#....#..#......# #...........)..#.....#.......#...# ##...#....#....+..'......# #...._.........#.....+.......+...# #....#....+....#..#......# #.............>+.....#.......#...# #....'....#....#..#......# ####...###.....##+##'#.......#'#### ##...#....#+#.....##.....# #E#...#E#...............#'##.....# #######'#....######.....# ####...###...............#..+.....# #..<#....# #.....)# #...........................#.....# #........# #......# #..........................##.....## ##.......# ####.##.<# #.................#########).......# ###########.##'##..# #....[............# #........# #.........# #.................# #........# #.........# #.................# #.......(# #.........# #.................# #........# ########### ################### ##########