.....#.####.#.#...####.##....#.####....#.#....#..#################################################################################################################################################################################################################################################################################################################################################################################################################.####..#..#.#..###.#.#.###..#..###...#..#######.## #......##..##.#####.#.#.#....#...##.#...##...####.................................................................................................................................................................................................................................................................................................................................................................................................................#..##.#......#.#.####.##..#...#.#....#.#.#..##..#. .#.....#####..#........###.#...#.#.######..##..#######################################################################################################################################################################################################################################################################################################################################################################################################################..#####...#######.###.####.###...##..#.#..#... #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### ##############..................#####.###.................................................................................................................................................................................................................................................................................................................................................................................................................................#######.................................## #...#.##.#...##......#.#........###.####.#.#...####################################################################################################################################################################################################################################################################################################################################################################################################################..##.#..##........###...#######....#.##.#.##..#.# .#.#..#......###.#....#.#####.##.........###.#...#################################################################################################################################################################################################################################################################################################################################################################################################################.#.#...###.#....####.#.#.#..##..####.....#.#.#.... .###....####..........###..##.....##....##...##.###################################################################################################################################################################################################################################################################################################################################################################################################################.##..#.#...............#.#....##..#..#....#.....# #####.......##################.##############.......................................................................................................................................................................................................................................................................................................................................................................................................................##..............##...##......###..........##.... #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### ##############............###########.....................................................................................................................................................................................................................................................................................................................................................................................................................................########################################## ####.##....##....###....#.#..###..###...#.....#####################################################################################################################################################################################################################################################################################################################################################################################################################..######..####.........####............#####..#.. ..#.#.#...####.###...#.##..###........#.....#######################################################################################################################################################################################################################################################################################################################################################################################################################.##....#....#...#.####.#...##..#.#.##...#######.. .#...##.####..........#....###....#....##.#..###.##################################################################################################################################################################################################################################################################################################################################################################################################################..####...#..###.###.###..#..#####.##.#.#......#.. ...###......#..####..##.......##....###...#######...................................................................................................................................................................................................................................................................................................................................................................................................................##.#####......##..#...##....##.#########.#.##### ###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################.......#####..####################### ##########################...........############################################################################################################################################################################################################################################################################################################################################################################################################################################################################### ####......................###......########.#########################################################################################################################################################################################################################################################################################################################################################################################################################.....#######..............######............#.. #..#..######.#.#.....#.####..###.#........#..#.##.................................................................................................................................................................................................................................................................................................................................................................................................................####...#..####.#...###......#.###.#..#######.#.### #..###.##.###..#...#.###.####.#....##.#.###..#..##################################################################################################################################################################################################################################################################################################################################################################################################################.###...#...###..#.#.#..#.##..##....##.#.##.#..#.## #.#..##.#.##.######.#..#########..####..##...##.#.................................................................................................................................................................................................................................................................................................................................................................................................................#...#....#.#.#....#...##..#####.#.##...#.#....###. ........###########....................#############################################################################################################################################################################################################################################################################################################################################################################################################################.........#....##..############.........#####.... ..............########################################################################################################################################################################################################################################################################################################################################################################################################################################################################.....................######### ##########################...............#####.......................................................................................................................................................................................................................................................................................................................................................................................................................######....................#########............ .##.#.#....##.##..###...##......##...########...###################################################################################################################################################################################################################################################################################################################################################################################################################..#....######.#######################..#####..##. .......#.####..#..#######.#.#.####.#.#####.#####........................................................................................................................................................................................................................................................................................................................................................................................................................####...###..####.###.####..##...##....####.# ####...#..##...##.....##...#####.#.#.........##.##################################################################################################################################################################################################################################################################################################################################################################################################################.###...###......##...#...#.##...####....##.#..#### #.#######.########################....#......##...................................................................................................................................................................................................................................................................................................................................................................................................................#.########.#......##....######..#######.#.###.#### ##############........................##############################################################################################################################################################################################################################################################################################################################################################################################################################...#######.####....##########################... ##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .....####......##........###.###...###########...####################################################################################################################################################################################################################################################################################################################################################################################################################......###########........#..............####... ....#.###....#.#####.##..####...####......###.#.#....................................................................................................................................................................................................................................................................................................................................................................................................................###...######.###....######....##..##.....###.## #.#...###..#.#######.........#.#########..#.###...................................................................................................................................................................................................................................................................................................................................................................................................................###.##.#...#######.###...#..######.####.##..##..#. .####..#....#..............#...###.###.###.#######################################################################################################################################################################################################################################################################################################################################################################################################################....#...##.#.....####..##.#...##.###.##...######## ######################################..............................................................................................................................................................................................................................................................................................................................................................................................................................##.######.#...####.....#####...###...########### ##############............###########....#####.................................................................................................................................................................................................................................................................................................................................................................................................................................#######..................###......### ###.##########.......###.....########....###########################################################################################################################################################################################################################################################################################################################################################################################################################.......######.......#######............########. .....##....##.#..##.####..##....####....##.#######################################################################################################################################################################################################################################################################################################################################################################################################################...#####.#####.....###......#..####...##..#.#####. #..#..#..#.#...##.###.##.#.#..##..##..#.##......###################################################################################################################################################################################################################################################################################################################################################################################################################....###..####.##..####.....#..#.##.#...###.#.#### #.#...##.##....#.#...#.########.......#...#.....#####################################################################################################################################################################################################################################################################################################################################################################################################################.....##..#.###.####.....#.#######...#.....###.. .#######....######............#########...########################################################################################################################################################################################################################################################################################################################################################################################################################.###.##.....############.##....######.......##.... ########.............................#..############################################################################################################################################################################################################################################################################################################################################################################################################################..#.......#....###.#########...#................ ..........................###........#######........................................................................................................................................................................................................................................................................................................................................................................................................................####################################...######### ##.....########....#############.##......#######.###############################################################################################################################################################################################################################################################################################################################################################################################################################......##.............#####...######. ..#...#####..##..#.#.#...#......#####..####....#..................................................................................................................................................................................................................................................................................................................................................................................................................###...#.......##......##....###############....##. .###...#.#...##.....#####..#......#####....########################################################################################################################################################################################################################################################################################################################################################################################################################..#.#.#..#.##..##.##.##.#.#...##.........#.####.# #..######..#####......#####...#...#####...###..#####################################################################################################################################################################################################################################################################################################################################################################################################################..##....#...##.........##.###..###.##.#..###.... ........####......#############.........############################################################################################################################################################################################################################################################################################################################################################################################################################........#.#####....###########.#..###..###.##### ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ ..........................#####..########...........................................................................................................................................................................................................................................................................................................................................................................................................................##################..........####....############ #...........######......................##############################################################################################################################################################################################################################################################################################################################################################################################################################......#......................####..##......... .#######....#...##....##...###.####..........#####################################################################################################################################################################################################################################################################################################################################################################################################################.##.#...##.#....###....#.####.#..###.##.#.##.##### ##.##.......####...#..#.##.#######.###.....##...#####################################################################################################################################################################################################################################################################################################################################################################################################################...#.#.#..#####.##..#..#####....#.###..##.#.##. ..##.#....####..#.####..#.##..###..#.....##.###..#################################################################################################################################################################################################################################################################################################################################################################################################################....##..#......#..#.....#......#...##..###.....### ##.....###...#.####........#.###...#....###.##...##########################################################################################################################################################################################################################################################################################################################################################################################################################.....#############.....#################. .......#######...............####.......########################################################################################################################################################################################################################################################################################################################################################################################################################################################.................... ........#####################################.######################################################################################################################################################################################################################################################################################################################################################################################################################....######..............####...#############.... .#####..###.........................................................................................................................................................................................................................................................................................................................................................................................................................................................##.##...#..#.......##.###########..######....... .##.#####..#####.##..###...#........#########....###################################################################################################################################################################################################################################################################################################################################################################################################################.##.#....#..##...##..#####..######.##...#...##.. ...###..###....####..##....#####.######...#..##...................................................................................................................................................................................................................................................................................................................................................................................................................###....######.#..#.##.##.##..###...#.###..##...#.. #####..##.#.#..####.###.#.#.##..#..##....###..###.................................................................................................................................................................................................................................................................................................................................................................................................................#..############.##.###..###..###....####...######. ...##..###......................########.###............................................................................................................................................................................................................................................................................................................................................................................................................................................######...................### ##############..................######..######..................................................................................................................................................................................................................................................................................................................................................................................................................................................#################### ##################################......#####.##........................................................................................................................................................................................................................................................................................................................................................................................................................#....#.####...######....###.###..######.#### ######.......##...################.############.....................................................................................................................................................................................................................................................................................................................................................................................................................##.##.##....###....##.#.#######....##.#.#..#.... ##.#..###....##.######.##.####...###.......#.##....................................................................................................................................................................................................................................................................................................................................................................................................................#...#....#..#.#.......#...##.......#....#....#... .##.####....##.##..#####...#.#..#..####..##...#..#####################################################################################################################################################################################################################################################################################################################################################################################################################...########.###..#.#.#..#...####..##....####.. ...#.#########.###...####..#..##.##.#...#.....#####################################################################################################################################################################################################################################################################################################################################################################################################################.............####.........##.......##...........# #######.......############..................#####.....................................................................................................................................................................................................................................................................................................................................................................................................................................#############################. ...............................#######..####################################################################################################################################################################################################################################################################################################################################################################################################################################........................................ #.....#########.###############...########...#######################################################################################################################################################################################################################################################################################################################################################################################################################.#.###............###........##.#........#.#.... ..#...##.##..#####..###..##.###...###########...##################################################################################################################################################################################################################################################################################################################################################################################################################..#.#.####.###..#.#....#...............####.#...## .#...#.#..###...#.#.#....#..###.##.#.#.##.#..####.................................................................................................................................................................................................................................................................................................................................................................................................................####...#####..####....#..#...##.....######..#..#.. #######.##..#.#..##..###.##.########.###...####..#################################################################################################################################################################################################################################################################################################################################################################################################################..##.......###..###...###....#######.....#.#.####. .......###..............#.......#....####..#..###..........................................................................................................................................................................................................................................................................................................................................................................................................................#######..#########......................# ############################################################################################################################################################################################################################################################################################################################################################################################################################################################################..........############################## ######################################.......##########################################################################################################################################################################################################################################################################################################################################################################################################################.....##..................#...#...........#### #.###.##...####..##...........#...#.......###.....................................................................................................................................................................................................................................................................................................................................................................................................................#####.##..##...........##.#########........#.#.#.. .####.....##.##.#.###.###.#.##....##.##...######....................................................................................................................................................................................................................................................................................................................................................................................................................#...#.#.#.#...##.########.#.###...#..#.#...#.#.. #...#..##.##...#.....##.#.###..#..#.#...#######.##################################################################################################################################################################################################################################################################################################################################################################################################################.#.##....#####..#.######.####.....#.#.###....##### ...####..##......#######.#####.........#......#..##########################################################################################################################################################################################################################################################################################################################################################################################################################.......############........###.###....... ..............###############...########......................................................................................................................................................................................................................................................................................................................................................................................................................................................##########...........# #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### ..######..........................########...###......................................................................................................................................................................................................................................................................................................................................................................................................................#..#######.......#########................#### #.######...#.#####.########.......##.#####.....###################################################################################################################################################################################################################################################################################################################################################################################################################.#...###....##..######..#.#..#####.#..##...#...### .#.####..#..##.####...#...###..##.##.#.#..#..#..##################################################################################################################################################################################################################################################################################################################################################################################################################.#####..#..##.....###...#..###.##.##..##.#.#...... ##.####..###.#...#.#.####.##..######.##..##.#.###.................................................................................................................................................................................................................................................................................................................................................................................................................###.#.##...###...........###....#..#####..#..###.# ###.........##########.##....###....#####...##.............................................................................................................................................................................................................................................................................................................................................................................................................................###################..........############ #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### ######################################..........................................................................................................................................................................................................................................................................................................................................................................................................................................................################.... ..######.......#...##.....##...###.#############....................................................................................................................................................................................................................................................................................................................................................................................................................##...###...###....##.#######.........#######.... ..##.#.#.#..##.##..#.#..##.###......#.####.##...###################################################################################################################################################################################################################################################################################################################################################################################################################.....#...#.#.#.#...###.#.##......#...#.###....#.. ##......#..##..#..###.##...##..##..##..##.####.#.#################################################################################################################################################################################################################################################################################################################################################################################################################......###.#.#..#.#########......#.#..##.#.##.#..## .######..#.###....#.###.#.#...#########..##.........................................................................................................................................................................................................................................................................................................................................................................................................................####..#.####.###.#########.###....#..####....### #####.......................................######################################################################################################################################################################################################################################################################################################################################################################################################################################################################## #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### ##########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.......................... ..#.##..##.##.#######..#####.......#######.###...#################################################################################################################################################################################################################################################################################################################################################################################################################.#...####.##.#...#.#.##..##.....#...#...#....##.## ####.#.####..####.####...#.#...#......#####....#....................................................................................................................................................................................................................................................................................................................................................................................................................#.#..##...##...#.##.##.#..#..##.#.#.#..##..#.#.# ##.##.#.#..#.###..####..#.###....#..#....###.....####################################################################################################################################################################################################################################################################################################################################################################################################################.##...##.##..##..##..#..##..#.##.##....#..##...