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