################################################################## #................................................................# #..............)............................................<....# #..#####..###+#..########'######'##...#####...#########...#####..# #..#...#..#...#..#................#...#...'...#.......#..)#...#..# #..#...#..#...'..#................#...#...#...#.......#...#)..#..# #..#..>#..#...#..'................#...'...#...#.>.(...'..))...#..# #..'...#..#...#..#...#######'##...#...#...#...#.......#.))#)).#..# #..#...#..#...#..#...#........#...#...#...#.).+.......#...#)<.#..# #..#...#..'...#..#...#........#...#...#...#...##'######...#.).#..# #..#...#..#.).#..#...#........#...#...#...#...............#...#..# #..#...#..#...#..#...###+######...#...#...#)<.............#...'..# #..#...#..#...#..#................#...#...#...###+#####...#...#..# #..#)..#..#...#..+................'...#...#...#.......#...#...#..# #..#...#..#...#..#................#...#...#(..#.......#...#...#..# #..#'###..#####..####+#############..[#####(..######+##>..#####..# #.............................................[..................# #.........................................(............!.........# #..........)(.))..........................((.....................# #.............().).........###.....###...)))............8........# #.............)).........<.##..#.#..##...........................# #..........................##.......##...........................# #..........................##.......##..........)................# #.!.................(......##..#.#..##...............?...........# #.....)....................##.......##...........................# #.........................###....)).###..........................# #..........................##.......##.......∩...................# #..........................##..#.#..##...........................# #..........................##.......##...........................# #..........................##.......##...........................# #..........................##..#.#..##...........................# #..>.....................?.##.......##......[.....[..............# ###############################'''################################ #####...##### .# ##...++#''...## ..##.....###.....## .................... #................... #......).)........# ##.....))).......## ##......)))........## #...................#.. ....................... ....................... .........#.#........... ........#####.......... ........# #.......... ........## ##.......... .........#.#)†))....... ...........))).(...... ..................... ...............#.. ..............## . .............## ..............# ............... ...............