######## ####### ####### ####### ######## #......# #.....########.....###########.....###### #......# #......# #.....#......'.....'.........#.....#....# #......# #......# #.....'......#.....#.........'[....#....# #......# #......# #.....#......#.....#.........#<....'....# #......# #......# #.....##'#####.....#+####...##.....#'#### #......# #......# #.....#....####'#.......#...#####+#.....# #......# #......#####.....+.........#.......'....#....'.....# #......# #......#...#.....#.........+.......#....+....#.....# #......# #......#...#.....#.........#.......#....#....#.....# #......# #.....)#...#.....#.........#.......#....#....#.....##### #......# #.....))...#)....#.........#.......#....#....#.....#...## #......# #......#...#)....#.........#.......#....#....###+###....# #......# #......#...#..[..#...#####+#.......###+###'####>........# #......# #......#...'.....#...###...####+##............#.........# #......# #......#...#.....'..........#....'............'........#######......# #......###+#.....#..........#....#............#<.......#............# #......#...#.....#..........+....#............##+###...#............# #......#...#.....###'##.....#....#.................#...#........>...# #......#...#....^.....##+#####'###.................#...#............# #......'...#.........................##'##'###.....'...#............# #......#...+.........................#.......#.....#...'............# #......#...#.....h.h.................#.......'.....#...#............# #......#...#.....Y...................'.......#.....#...#..........>.# #......#...#.........................##'######.....#...#............# #......'...#..Y.Y#+####'##'###'#......(............#...#............# #......#...#.Yhh.#.......+<....#.....).............'...'............# #......#...h.H...'.......#.....#...................#...#............# #......#..h#h....#.......#.....+...................#...#............# #......##...########'##'##'###'#...................###+#............# #......##..h#hh...#................#+##'###'##......................# #######.#...#h....#................#.........'......................# #.#...hh....#................#.........#......................# #.#...'.....#................'.........#.............)........# #.#...'.....#................#.........#......................# #.#...'.....#................#.........#.....#'###............# #######.#...#.....#................#.........'.....#...'............# #.......#...#.....#................#.##.####+#.....#...#..).........# #......##...#######'###.....###+####.##.##...#.....#...#..(....[....# #......'...#.....)....#.....#................'.....+...#............# #......#...#.....#....'.....#................#.....#...#............# #......###'#.....#....#.....#................#.....#...#............# #######..........#....#.....#................#.....#...#............# #..........#....#.....#................#.....#...+............# #..........'....#.....+................+.....#...#............# #..........#...##.....#+####+####'###+##.....#...#............# #.........[#...####'#.....##...##.##...#.....'...#............# #..........#........'.>...#.......#....#.....#...#............# #.....######..8.....#<....#.......#....+.....#...#............# ####### #.........#.....#.......#....#.....#...'............# #.........#.....#.......#....#.....#...#............# #.........#.....'.......'....'8....+...#........(...# ##...###+##.....#.##'#####...#.....#...#............# #....##......#'##.##....######.....#...#............# #################.....#......#...[.......# #.....#...'............# #...........#...##....#......#...........# #.)...#...#............# #...........#.........'......#...........# #.....#...#............# #..........)')).......#......#...........# #.....'...#............# #...........#.........#......#...........# #.....#...#............# #...........#.........#......+...........# #...^.#...#............# #...........#.........#......#...(.......# #.....#...#............# #...........###########......############# #.....#####............# ############# ######## ####### ##############