################################################################## #................................................................# #..............................########..........................# #..###'###.....................'......#...............#'########.# #..#.....#.....................#.#'##.#....########...#........#.# #..#.....#.....................#.#..#.#....#......#...#........'.# #..#.....#.....................#)#..#.#....#......#...#........#.# #..#.....#.....................#.#..#.#....#......#...#..^.....#.# #..#######.....................#.'..#.#.<..##'#####...##########.# #..............................#.#..#.#..........................# #..............................#.####.'......[...................# #..............................#......#..........................# #....../.......................######'#..........................# #.......)........................................................# #.....<..........................................................# #................................................................# #...........................................[[...................# #..............#########....................>....................# #.####.###[##..#########...................^.)...................# #.####.###.##..##.....##...###########......##+####......###'##..# #.##...[...##..##..........#......<..#[.....#.....#......#....#..# #..............##.....##...#.........#).....#.....'......#....#..# #.##.......##..##..........#.........'......+.....#......#....#..# #V###########..##.######...#......[..#......#....[#......#....'..# #.###########..##.######...#.........#......###'###......#....#..# #..........................#.........#...................###'##..# #?.........................###########...........................# #...................................................)............# #...........................######################...............# #............................## ### ###### #####...............# #.............................###.####.#.#8###..##...............# #..####.##.....................###.#8#.#.##.#.####...............# #..####.##......########.......####...###..M...# #.......###'###.# #..##...##......#......'.......#8#.M...#....#..# #.......#.....#.# #.......##......#......#......###.Z.#..Mzz.###.8##.......#..>..#.# #..##...##......#......#.....###.....W.#..## M###.......#.....#.# #..##...##......#......'.....##...#...##### .# #..>....#.....+.# #..####.##......#......#......#..###.## .. ## #.......'.....#.# #..####.##......#......#........##...# M# #.......#######.# #...............#......#......#..###.## ..## #...............# #...............########.....##...#...##### ..# #...............# #.................W.........)###.......#..## ^.###...............# #.............................###...#......###.8##...............# #.###'###.......#####'##...[...#8#.....#M...#..# #...##########..# #.#.....#.......#####'##.......####...###......# #...##########..# #.#.....#.......##....##.......###.#8#.#.##.#.####...##......##..# #.#.....#.......''....##......###.####.#.#8###..##...##..........# #.#.....#.......##....##.....## ### ###### #####...##......##..# #.#.....#.......##....''....######################...##......##..# #.#.....#.......##....##..[..M.s.....................##.#.##.##..# #.#.....#.......##....''.......s.s...................##.#.##.##..# #.#.....#.......##....##...........................[....=........# #.'.....#.......########.........................................# #.#######.......########.........................................# #................................................................# ##################################################################