############## ######### ############ #............# #.......# ######..........####............# #.......# ####...............................# ###.....# ##########..................................# #.....# #.................................######....# #.....# #.................................# ####.# #.....#######.................................# #.# #.............................................# #.# #.....##########................########......# #.######## #.....#........#................#......#......### #........# #.....#...)....#................#......#........#######........# #.....'........#..^..#########..#......#.......................# #.....##########.....#.......#..#......#.....................>.# #...............(....#.......#..#......##'#.......h...........## ##........####'#####..#.......#..#........#######..>...........# #..######.#........#..#.......#..#........#.....#..h........#### #..###########.....#..#.......#..#........#.....#...........# #..##..#.#.####....##.#.....<.#..#........#.._..#...........# #..##'##..#.#.#.....#.+...)(.##..#........#.....#.#####...### #..##..#..#.........#.##..)).#...#........#.))).#.# #...# #..##..#..#.#.#.....#..+.....###.#........###'###.# #...# ##..##..'.#.####.....#..#.).....#.#........#8...8#.# #...# #...###############'##..#.......#.#[[(#####........#####...# #...######..#.#...........).....#.##.)#...#...>............# #...........+.#.................#..#..#...#................# #...........#.#.................#..#..#...#..#.....#######.# #####...........#'#.........._..#####..'..'...#..#.....# #.# #......................[...............#..#####..#.....# #.# #........<.............................#.........#.....# #.# #.............................###......#.........#.....# #.# #.......##'#+#............#####.#.######.........+.....# #.# #.......#....##'###.......#.....#.#..............#.....#######.####### #######.+.........#.......#.....#.#..............##'#...............)# #.#.........#.......#.....#.#..######.........#......######....# #.#........##.......#.....#.#..#....#.........#......# #....# #.###......#........#.....#.#..#....#.........#......# #....# #..>#.....##........#.....#.#..'....#..######.#......# #....# #...#.....#...(.....#.....#.#^.#....#..# #.#......# #....# ####...#######.........#.....#.#..#....#..# #.#......# #....# #......................#....##.#..######..# #.#......# #....# #......................'....#..#.....[....# #.#......# #....# #......................#....#..#.....)[...######.#......######....# #............########..#..#'#..#.<...............#................# #............# #..####....'...........#######....###'#.......# #..#########.# #..........#........####..........#...#.......# #..#.......#.# #..........#........#.............#...#.......# #..#.......#.# #..........#........#.............#...#.......# #..#.......#.########..........#........#.............#'###.......# #..###'#####...................##########.........................# #..............................................................[..# #.............>...................................................# #............################.....................................# #......####### #.......................#######.......# #......# #######.................# ###..)..# #......# #.................# #..<..# ######## #.................# #.....# #.....############# #.....# #.....# #.....# ####### #######