###### ###### ###############################....############### #....# #........#.......[.........#..'....#.........#...# #....# #........#.................#..#....#.........'...# #....# ######..##..##..##..####'###..##..#....#..####..##########....# #....#..##..######..###..####'##'##....#..####..##..#.........# #....#..#........#.......#........#....#...#........'.....##### #....#..#........#.......#........#....#...#........#.....#..# #########....#.###..###.######.####..######....##.##..####'##.....#..# #...........######..###.######.####(.###..#.....#.###+####..########'# #...........#...................#....#....#.....#................##..# #...........#...................#....#....#.....#....................# #...........##'########.........#....'....#.....#...........##...##..# ########............>.#.........#....#....#"....#...........##...##..# #..............##+#####'####..##.###.....###...####..##...##..# #..........................#####'######....#+######..##.......# #..........................#......#...'....#.........+........# #..........................#......#...#....#.........#........# ####..........................############....##...###..#######..# #....###########'############..............###########..##...##### #....# #.....'...#....#...#..............#..................# #....# #.....#...#....#...'..............#..................# #....# #.....#...#....'...#..............#.>...............## ####....# #....##..###########....####......'..................# #..#....# #....#######..###..#....#..#......#######'##...##....# #..##########....##........>...'....#..#...............########### #...#....#.......#.....[....)..#....#..#...............# #...#....#.......#.............#....#..#...............# #..##....##..######............#....#..#...............# #..##z...##..##..###'#########'#....#..#.....####'####.# #....z....#..#...#(...............###..#.....#.....'...# #.........#..#...'...)............'....#.....#.....#...# #..###############................#....#.....#.....#...# ### #..##..#####..............(.......#....#.....#....##'######.# #.......#..'......##'#####'#############.....#....##..##....###### #.......#..#......#....#...............#.....#######.............# #..##..##.##....<.#....'.(.............#.....#....##<............# #..##..####.......#..###..######.####..#.....#....##########.....#### #.........'.......#..########.##.####..#.....#....##..#..........#..# #.........#.......#.................#..#.....#........'..........#..# #.....###.#.......#.................+..#.....#....#...#..........#..# #..####_###.......#..####'##........#..############.###..........#..# #..####..##.......#..##...##........#...# #.....#'########..# #...#...#.#.......#..##.......##...##..## #.....#...#....#..# #...#..#..#.......#...+...##..##...##...# #.....#...#....'..# #..##.#..##.......#..##...##..##........######### #.....#####.####### #..###..###.#######..##+####...#.......#........######....###.####..# #...#..#.##.#..............#...#.......#....#....# #....#...'.....# #...#.#...#.#..............#..##'####..#....#....# #....'...#.....# #..##...#.#.#..............#..#.....####....#....# #....#...####### #..###.#)##.#..............#..#.............'....# #....#...##....# #..#.##.##.('....##..##...#####.............#....# #....#.........# #..'........#....##..##...#.................###.## ###....#...##....# #..#........#....##...'...#.............##### ### #..#+########....# #..#[.......#....##...#...#....########## #......# #.....# #..#....#####.....#...#...#....# #......# #.....# #..#....#........##..##...#....# ##....## ####### #..#....#........##..##...#....# ###### #..#....#........#........#....# #..'....#........#........'....# ####....###################<...# ###### ######