################## ################### #....)...........# #.................# #................# #.................# #..........%..)..# ###### #.................# #...########'#...# . #..:.###...###########...# #...#........#...# . #...::##...#.........#...# #...#........#...# ##' . . #'##)|:#...#.........#...# #...#........#...# ##..#### .#. ####..##.)#...#.........'...# #...#........#...# #......####...####......#:.#...#.........#...# #...##########...# ....⌠....#...#....⌠....'.)#...#.........#...# #................#######.................#######...#.........#...# #................#...(...e(e....#..............#...#.........#...# #...####'#####.....###.(4e.....###.........###..)..#.........#...# #.(.#........#...#...e....4.....#..............#)<.#.........#...# #...#........#...#######..4e.....[.....))#######...#.........#...# #...#........#...# ....⌠...(#...#....⌠....'..#.[.#.........#...# #...#........#...# ......####...####......#.%#...#....%....#...# #...#........#...# #..#### #.#.#.#####..##.(#)..#.........#...# #...#........#...# #' #.#.##)#.##'##.(}#...#.........#...# #...#........#...## #.#.#().# #.[.|:##...#.........#...# #..[#........#....## #..(##)## #...)##....#.........#...# #.).##########.....#############.##(##########.....###########...# #........).[.....................).).............................# #....<.....[.....................................................# #........).).....)=(.............................................# #...###############...##+#################.###################...# #...#.............#...#........((..((.(..)...................#...# #...#.............#...#......................................#...# #...#.............#...#......................................#...# #...#...#######...'...#...################################...#...# #..P#...#.....#...#...#...#..............................#...#...# #...#...'.....#...#...#...#.........................}....#..)#...# #...#...#.....#...#.).#.%.#..######'###..##############..#...[...# #..)#...#.....#...#...#...#..#........#..#............#..#...#...# #...#...#.....#...#...#...#..#........#..#............#^.#...#...# #..!#...#.....#...#...#...#..#........#y.#..########..#..#...#...# #...#...#.[...#...#...#...#..#.......P#..#..#......#..#..#...#...# #..<#...#.)...#...#...#...#..#........#..#..#......#..#.)#...#...# #...#...#.....#...#...#...#..#........#..#..#......#..#..#...#...# #..)#...#.....#...#...#...#..#........#..#..#......#..#..'...#%..# #...#...#.....#...#...#...#..#..))....#..#..#...(..#..#).#...#...# #...#...#.....#...#...#...#..#..(.....#..#..#'######..#..#...#...# #...#...#.(...#...#...#...#..#........#..#............#..#...#...# #...#...#.....#...#...#...#..#..<.)...#..#............#..#...#...# #...#...#.....#...#...#...#..##########..###########'##..#...#...# #...#...#.....#...#...#...#.........P....................#...#...# #...#...#.....#.P.#...#...#..............................#...#...# #...#...#######...#...#...################################...#...# #...#..)....[.....#...#).....................................#...# #...#.(...........#...#......................................#..:# #...#.............#...#......................................#...# #...###############...#########################'##############...# #.....)........................:).)..............................# #...............................)=...............................# #...........(......................!.............................# ##################################################################