#++###############################+# #................................V.# #.....).......)..................9x# ############ #..##############++##############V.# #_________.# #..# ..# #_________.# #..# ..# #_______...###########++########## #..# ..# ##########'##................##..# #..# ..# #.?(.')))'.##......#..#......##..# #..# ..# ##########.##................''..# #..# ..# #...........'................''..##########..# #'#####'#####......#..#......##..............# #.#..#..)'.##................##..............# #.#..#...#.#####'#####''###################### #.#..#####.##.......##''##### ########################## #.#..'...#)##.......##......# #......(..##(..(.'...')=.# #.#..'...')##.......##......# ##.......###.(...##.##}.:# #.#..########...<...###.)..## ####...###########...##### #.#..'.)))[##.......# ##''## ###..'...'..##..##.......## #.#..#.)))[##.......###....###....##)##.....##.........## #)###########.......##......#....##)).##....#)..........# #..#.#.##..###########......'....'))...'....)...........# #.......#.############......#)..)##.(.##....#(..........# ##.#.#.##.#....#...[###....###....##)##.....##.........## #.......#'#....#..[[# ##''## ###..'...'..##..##.......## ##.#.#.##.'....'..))# #....# ####...###########...##### #.......#'#....#.=))##......# #....... #.....##.##...# ##.#.#..'.#....#..).##......# #.........##.....'...'...# ############################ ##########################