700 752 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ..............................................................................................................................................###############...................................................................#####...........................................#####.........######........#####....................................#####................#####...............################....#####...........................................#####.....................................#######.............#####..............#####.............######..................................................................................................................................................................................................... ..............................................................................................................................................#################.................................................................#####........##..................................#####.......#######........#####....................................#####................#####...............################....#####...........................................#####...................................###########.........#########..........#########.........##########................................................................................................................................................................................................... ..............................................................................................................................................##################................................................................#####......####..................................#####.......#######.......#####.....................................#####................#####...............################....#####...........................................#####..................................#############.......###########........###########.......############.................................................................................................................................................................................................. ..............................................................................................................................................###################...............................................................#####.....#####..................................#####.......#######.......#####.....................................#####................#####...............################....#####...........................................#####..................................##############.....#############......#############.....#############.................................................................................................................................................................................................. ..............................................................................................................................................####.........######...............................................................#####.....#####..................................#####.......########......#####.....................................#####................#####...............####................................................................#####.................................######...######.....#####...#####......#####...#####.....#####....#####................................................................................................................................................................................................. ..............................................................................................................................................####..........######..............................................................#####.....#####...................................####......#########......#####.....................................#####................#####...............####................................................................#####.................................#####.....#####....#####.....#####....#####.....#####...#####......####................................................................................................................................................................................................. ..............................................................................................................................................####.....#.....#####........######............########........#####......#####....#####...##########......########..................#####.....#########......####........#######..........####..####...#####........#####...#####...............####................#####....#####...#####...........#######........#####.......########..................####.......####....#####.....#####....#####.....#####...#####......#####................................................................................................................................................................................................ ..............................................................................................................................................####...........#####.......#########........############......#####......#####....#####...##########....############................#####.....####.####.....#####......###########........####.######..#####.......########.#####...............####................#####....#####.########........###########......#####.....############...............#####.......####....####...#..#####....####......#####...#####.#....#####................................................................................................................................................................................................ ..............................................................................................................................................####...........#####.....############......##############.....#####......#####....#####...##########...##############...............#####....#####.#####....#####.....#############.......###########..#####.....################...............####................#####....###############......#############.....#####....##############.........................#####....####.......####....####.......####...#####......#####................................................................................................................................................................................................ ..............................................................................................................................................####..........#####......#############.....##############.....#####......#####....#####...##########...##############...............#####....#####..####....#####....###############......###########..#####.....################...............####................#####....###############.....###############....#####....##############.........................#####....####.......####....####.......####...#####......#####................................................................................................................................................................................................ ..............................................................................................................................................####.........######.....######...######....####.....######....#####......#####....#####.....#####......####.....######...............#####...####...####....####.....######....######.....##########...#####....######....#######...............###############.....#####....#######...######....#####....######....#####....####.....######.......................######...#####.......####...#####.......####...#####......#####................................................................................................................................................................................................ ..............................................................................................................................................###################.....#####.#...#####...#####......###......#####......#####....#####.....#####.....#####......###.................#####...####...####...#####....#####.......#####.....######.......#####....#####......######...............###############.....#####....######.....#####......##......#####....#####...#####......###........................######....#####.......####...#####.......####....#####....######................................................................................................................................................................................................ ..............................................................................................................................................##################.....#####.......####...#######.............#####......#####....#####.....#####.....#######........................#####..#####...#####..#####....#####.......#####.....#####........#####....#####.......#####...............###############.....#####....#####......#####..............#####....#####...#######..............................#######....#####.......####...#####.......####....###############................................................................................................................................................................................................ ..............................................................................................................................................################.......#####.......####....##########.........#####......#####....#####.....#####......##########....................#####..#####....####..#####....####.........#####....#####........#####....####........#####...............###############.....#####....#####......#####.............######....#####....##########.........................#######.....#####.......####...#####.......####.....##############................................................................................................................................................................................................ ..............................................................................................................................................#############..........#################...#############......#####......#####....#####.....#####......#############..................####..####.....####..####....#####...#.....#####....####.........#####...#####...#....#####...............####................#####....#####......#####........###########....#####....#############.....................#######......#####.......####...#####.......####......#############................................................................................................................................................................................................ ..............................................................................................................................................####.....######........#################....#############.....#####......#####....#####.....#####.......#############.................#####.####.....####..####....#####.........#####....####.........#####...#####........#####...............####................#####....#####......#####.....##############....#####.....#############...................#######........####.......####....####.......####........####...####................................................................................................................................................................................................ ..............................................................................................................................................####......######.......#################......############....#####......#####....#####.....#####.........############................##########.....##########.....####.........#####....####.........#####...#####........#####...............####................#####....#####......#####....########..#####....#####.......############.................#######.........####.......####....####...#...####..............#####................................................................................................................................................................................................ ..............................................................................................................................................####.......######......#####.....................#########....#####......#####....#####.....#####............#########................##########......#########.....####.........#####....####.........#####....####........#####...............####................#####....#####......#####....#####.....#####....#####..........#########................######...........####......#####....####......#####..............#####................................................................................................................................................................................................ ..............................................................................................................................................####........######.....#####..................#......#####....#####......#####....#####.....#####.........#......#####.................########.......########......#####.......#####.....####.........#####....#####.......#####...............####................#####....#####......#####...#####......#####....#####.......#......#####...............######............#####.....#####....#####.....#####....####......#####................................................................................................................................................................................................ ..............................................................................................................................................####........######......#####.............#####.......####....#####.....######....#####.....#####.....#####.......####.................########.......########......#####.......#####.....####.........#####....#####......######...............####................#####....#####......#####...#####......#####....#####...#####.......####...............#####.............#####.....#####....#####.....#####....#####....#####................................................................................................................................................................................................. ..............................................................................................................................................####.........######.....######....###.....######.....#####....######...#######....#####.....#####.....######.....#####.................########.......########.......######....#####......####.........#####....######....#######...............####................#####....#####......#####...######...#######....#####...######.....#####..............###############.....#####...#####......#####...#####.....#####....#####................................................................................................................................................................................................. ..............................................................................................................................................####..........######.....##############....###############.....###############....#####.....########...###############.................#######.........#######.......###############......####.........#####.....################...............####................#####....#####......#####...################....#####....###############..............###############.....#############......#############......############.................................................................................................................................................................................................. ..............................................................................................................................................####..........######.....#############......#############......###############....#####......########...#############...................######.........######.........#############.......####.........#####......###############...............####................#####....#####......#####....###############....#####.....#############..............################......###########........###########.......############.................................................................................................................................................................................................. ..............................................................................................................................................####...........######.....###########........###########........########.#####....#####......########....###########....................######.........######..........###########........####.........#####.......########.#####...............####................#####....#####......#####.....########..####....#####......###########...............################.......#########..........#########.........#########.................................................................................................................................................................................................... ..............................................................................................................................................####............#####.......#######............#######...........#####...#####....#####.......######.......#######......................######..........#####.............######..........####.........#####........######..#####...............####................#####....#####......#####......######...#####...#####........#######.................################.........#####..............#####.............#####...................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ...........##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ............##################################################.################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.#################################################################.######################################################........................ ............##################################################.################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.#################################################################.######################################################........................ ............##################################################.################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.#################################################################.######################################################........................ ............###############....###############################.################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.##########################....########################....#######.##################....################################........................ ............######........#....###############################.###########################################################################################################################################################################################################################################################....##....###########################################################################################################################################################################################################################################################################################.########.......###########....########################....#######.########..............################################........................ ............######....#........###############################.###########################################################################################################################################################################################################################################################.....#....###########################################################################################################################################################################################################################################################################################.#######....##...##########....########################....#######.###########....#######################################........................ ............######....#........#.......###......##......######.###########################################################################################################################################################################################################################################################.....#....#.......##.......#....###......############################################################################################################################################################################################################################################################.######....####..##......##........##...##......###........#######.###########....###....#.......#....###......##########........................ ............######....#........#####....#....#..#...#....#####.###########################################################################################################################################################################################################################################################..........#####....#.............#...#....###########################################################################################################################################################################################################################################################.######.....######....#...#........#....#...#....#....#....#######.###########....###....#.............#...#....#########........................ ............######....#........#####........####....##...#####.###########################################################################################################################################################################################################################################################..........#####....#...#....#........##...###########################################################################################################################################################################################################################################################.#######........##...##........#...#........##.......##....#######.###########....###....#...#....#........##...#########........................ ............######....#........##...........####.........#####.###########################################################################################################################################################################################################################################################...#......##.......#...#....#.............###########################################################################################################################################################################################################################################################.########............##........#.......#.............##....#######.###########....###....#...#....#.............#########........................ ............######.......##........#........####....##########.###########################################################################################################################################################################################################################################################...#..........#....#...#....#........################################################################################################################################################################################################################################################################.############........##........#.......#....#####....##....#######.###########....###....#...#....#........##############........................ ............######....#####........#........####....##########.###########################################################################################################################################################################################################################################################...##.........#....#...#....#........################################################################################################################################################################################################################################################################.######..####....#...##........##......#....#####....##....#######.###########....###....#...#....#........##############........................ ............######....#####........#....#....#..#....##..#####.###########################################################################################################################################################################################################################################################...##.........#....#...#....#....#....##..###########################################################################################################################################################################################################################################################.######....##....#....#...#....##.....###....##..#....#....#######.###########....###....#...#....#....#....##..#########........................ ............######....#####....#........##......##.......#####.###########################################################################################################################################################################################################################################################...###....#........#...#....#....##.......###########################################################################################################################################################################################################################################################.#######.......####......##....###....####.......##........#######.###########....###....#...#....#....##.......#########........................ ............##################################################.################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.#################################################################.######################################################........................ ............##################################################.################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.#################################################################.######################################################........................ ............##################################################.################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.#################################################################.######################################################........................ ............##################################################.################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.#################################################################.#######################################################....................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#....................................................................................................##...................................................................................................................................................................###........................................................##.....................................................................##...................................................................................................................................................#.................................................................#............................................................................... .......................##....................................#................................#####....#..............#####............#..........................##......................................#####....#.............#.................#......#...........#................................#...#...........................#........#############...........##.....##.................##........................#............................................##.........#####..............#....#.................................................................................................................#..........#####..................................................#............#......#####.....####......#....................................... .....................####....................................#..............................##.....#...#..............##...#...........#..........................##....................................##.....#...#.............#.................#......#................................................#..........................#..........#......#...............###...###.................##.....................................................................##........##...##.............#......................................................................................................................#.........##...##.................................................#..........###..........##..##...##...###....................................... .......................##....................................#..............................#.........#####...........##.#.##..####...#####..####...#..##..#####..######...#.....#..#..##...#####.......#.........#####.#####...#####..####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####.......#......#...............###...###...####....####..######...#####...######...#...####...#####.......#####...######.....#####.......##.....##..######...#####.#...####...#####..................................................................................................#.........#....##.................................................#............#..........##..#.....#.....#....................................... .......................##....................................#..............................##.........#..............##...#..##...#...#....##...#..##....#....#..##...##..#.....#..##.....#...##.......##.........#....#...##...#....##...#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##.........#......#...............#.#....##..##...#..##.....##...#...#...##..##...#...#..##.....#....#.......#...##..##...#....#...##.......#.......#..##...##...#....#..##.....#....#..................................................................................................#.........#..#..#.................................................#............#..........#...##...##.....#....................................... .......................##....................................#...............................####......#..............##...#..#....#...#....#....#..#.....#.......##....#..#.....#..#.....#....##........####......#.........#...#....#....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##.........#......#...............#..#.#.##..#....#..#......##....#.......#..##....#..#..#......#.................#..##....#..#....##.......#.......#..##....#...#....#..#......#.......................................................................................................#.........##...##.................................................#............#........##......###.......#....................................... .......................##....................................#..................................###....#..............#####...######...#....######..#.....####....##....#..#.....#..#.....#..#.##...........###....#.....#####...#....######.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#...#.#..##.........#......#...............#..###.##..######..#......##....#...#####..##....#..#..#......####..........#####..##....#..#....##.......#...#...#..##.#..#...#....#..#......####....................................................................................................#..........######.................................................#............#..........#....#...#......#....................................... .......................##....................................#.....................................#...#..............##......#........#....#.......#........###..##.#..#..#.....#..#.....#....##..............#...#....##...#...#....#............##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##.........#......#...............#...#..##..#.......#......##....#..##...#..##....#..#..#.........###.......##...#..##....#..#..#.##.......#.......#..##....#...#....#..#.........###..................................................................................................#..............##.................................................#............#...........#..#.....#.....#....................................... .......................##....................................#.....................................#...#..............##......#........#....#.......#..........#..##....#..#.....#..#.....#....##..............#...#....#....#...#....#............##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##.........#......#...............#...#..##..#.......#......##....#..#....#..##....#..#..#...........#.......#....#..##....#..#....##.......##.....##..##....#...#....#..#...........#..................................................................................................#..............##.................................................#............#...........#..#.....#.....#....................................... .......................##....................................#..............................##....##...#.....#........##......##.......#....##......#.....#....#..##...#....#...##..#.....##...##.......##....##...#....#...##...#....##............#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##.........#......#......##.......#......##..##......##.....##....#..#...##..##....#..#..##.....#....#.......#...##..##....#..##...##........##...##...##...#....#....#..##.....#....#..................................................................................................#.............##..................................................#............#.....#....#...##...##.....#....................................... .....................######..................................#...............................#####.....####..#........##........####...####...####..#.....#####...#####.....####.#..#......######........#####.....####..###.#...####...####.........####....##....#..#....##......####..#.....#####...#...####...##...........###....##........###.....#......#........#......##....####...####..##....#...###.#..##....#..#...####..#####.........###.#..##....#...######.........#####....#####.....####.#...####..#####...................................................................................................#..........####...................................................#..........#####....####.....#####....#####..................................... .............................................................#.................................................................................................................................#..................................................................................................................#............................................#.............................................................................................................................##...............................................................................................................................#.................................................................#............................................................................... .............................................................#.................................................................................................................................#..................................................................................................................#...........................................#..............................................................................................................................##...............................................................................................................................#.................................................................#............................................................................... .............................................................#.............................................................................................................................####..................................................................................................................#...........................................................................................................................................................................##...............................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#....................................................................##..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................#####...................................#.............................#########.........#....................##.............................#......#...........#................................#...#....................................................................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............#.......####.....###......###...................................... ....................##...##..................................#.................................#..................................##.............................#......#................................................#....................................................................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#..........###.....##...##...#...#....#...#..................................... .........................##..................................#.................................#......#####..#..######.....#####..######...#.....#..#####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#..........................................................................................................................................................................................................................................................................................................................................................................................#.........#....##.................................................#............#.....#.....#..#.....#..#.....#.................................... .........................##..................................#.................................#.....#....#..#..##...#....#...##..##...#...#.....#..#...##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#..........................................................................................................................................................................................................................................................................................................................................................................................#.........#..#..#.................................................#............#.....##...##..#.....#..#.....#.................................... .........................##..................................#.................................#.....#.......#..##....#..#....##..##....#..#.....#.......#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##..........................................................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#.......###....#.....#..#.....#.................................... ........................##...................................#.................................#.....####....#..##....#..#.#..##..##....#..#.....#...#####.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#...........................................................................................................................................................................................................................................................................................................................................................................................#..........######.................................................#............#......#...#...#...#.#..#.....#.................................... .......................##....................................#.................................#........###..#..##....#..#....##..##....#..#.....#..#....#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#...........................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............#.....#.....#..#.....#..#.....#.................................... ......................##.....................................#.................................#..........#..#..##....#..#....##..##....#..#.....#..#.#..#.......##....##..##....#..#....##....#.......#..........#..#...#......##............................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............#.....#.....#..#.....#..#..#..#.................................... ....................###......................................#.................................#.....#....#..#..##....#..##...##..##....#...#...##..#...##........#....#...##....#..#....##....##......#.....#....#..#...#......##............................................................................................................................................................................................................................................................................................................................................................................................#.............##..................................................#............#.....##...##...#...#....#...#..................................... ....................########.................................#.................................#.....#####...#..##....#...######..##....#...####.#...###.#.........####....##....#..#....##......####..#.....#####...#...####...##............................................................................................................................................................................................................................................................................................................................................................................................#..........####...................................................#..........#####....#####.....###......###...................................... .............................................................#................................................................#.................................................................................................#.............................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................#.................................................................................................#.............................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#............................................................####.................................................................................................#..............................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#....................................................................................................##..........................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................#####...................................#................................#####....#..............#####............#..........................##......................................#####....#.............#.................#......#...........#................................#...#..................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............#........#.....#######.....###..................................... ....................##...##..................................#..............................##.....#...#..............##...#...........#..........................##....................................##.....#...#.............#.................#......#................................................#..................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#..........###......###...........#...##........................................ .........................##..................................#..............................#.........#####...........##.#.##..####...#####..####...#..##..#####..######...#.....#..#..##...#####.......#.........#####.#####...#####..####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#........................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#........#..........#....#......................................... .........................##..................................#..............................##.........#..............##...#..##...#...#....##...#..##....#....#..##...##..#.....#..##.....#...##.......##.........#....#...##...#....##...#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#........#.........##...#.......................................... ......................###....................................#...............................####......#..............##...#..#....#...#....#....#..#.....#.......##....#..#.....#..#.....#....##........####......#.........#...#....#....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##........................................................................................................................................................................................................................................................................................................#..........#####..................................................#............#........#.........#....######..................................... .........................##..................................#..................................###....#..............#####...######...#....######..#.....####....##....#..#.....#..#.....#.#..##...........###....#.....#####...#....######.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#.........................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#........#........##....#....##.................................... .........................##..................................#.....................................#...#..............##......#........#....#.......#........###..##..#.#..#.....#..#.....#....##..............#...#....##...#...#....#............##....##..##....#..#...#..#...#.......#........###..#...#.....#..#.........................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............#........#........#.....#.....#.................................... .........................##..................................#.....................................#...#..............##......#........#....#.......#..........#..##....#..#.....#..#.....#....##..............#...#....#....#...#....#............##....##..##....#..#....##....#.......#..........#..#...#......##..........................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............#........#.......##.....#.....#.................................... ....................##...##..................................#..............................##....##...#.....#........##......##.......#....##......#.....#....#..##...#....#...##..#.....##...##.......##....##...#....#...##...#....##............#....#...##....#..#....##....##......#.....#....#..#...#......##..........................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#........#.......#.......#...##.................................... ....................######...................................#...............................#####.....####..#........##........####...####...####..#.....#####...#####.....####.#..#......######........#####.....####..###.#...####...####.........####....##....#..#....##......####..#.....#####...#...####...##..........................................................................................................................................................................................................................................................................................................#..........#####..................................................#..........#####....#####....##........####..................................... .............................................................#.................................................................................................................................#..................................................................................................................#...........................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#.................................................................................................................................#..................................................................................................................#...........................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#.............................................................................................................................####..................................................................................................................#............................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ........................##...................................#................................#####..........................#............................#####....#.............#.................#......#...........#................................#...#..................................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............#......#####.....###.....######.................................... .......................###...................................#..............................##.....#.........................#..........................##.....#...#.............#.................#......#................................................#..................................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#..........###..........##...#...#....#......................................... ......................####...................................#..............................#.........#####...#..##.#####...#####...###....#....#.......#.........#####.#####...#####..####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#........................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#..........##..#.....#...#......................................... .....................##.##...................................#..............................##........#...##..##....#...##...#.....#...#...#....#.......##.........#....#...##...#....##...#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#..........#...#..#..#...#......................................... ....................##..##...................................#...............................####..........#..#..........#...#....#.....#..##..##........####......#.........#...#....#....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##........................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............#........##....#.....#...#####..................................... ...................##...##...................................#..................................###....#####..#......#####...#....#.....#...#..#............###....#.....#####...#....######.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#.........................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#..........#...#.....#.......##.................................... ...................#########.................................#.....................................#..##...#..#.....##...#...#....#.#...#...#..#...............#...#....##...#...#....#............##....##..##....#..#...#..#...#.......#........###..#...#.....#..#.........................................................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............#...........#..#.....#........#.................................... ........................##...................................#.....................................#..#....#..#.....#....#...#....#.....#....##................#...#....#....#...#....#............##....##..##....#..#....##....#.......#..........#..#...#......##..........................................................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............#...........#..#.....#........#.................................... ........................##...................................#..............................##....##..#...##..#.....#...##...#.....#...#.....##.........##....##...#....#...##...#....##............#....#...##....#..#....##....##......#.....#....#..#...#......##..........................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#.....#....#....#...#...#....#..................................... ........................##...................................#...............................#####.....###.#..#......###.#...####...###......##..........#####.....####..###.#...####...####.........####....##....#..#....##......####..#.....#####...#...####...##..........................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#..........#####....####......###.....####...................................... .............................................................#....................................................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#....................................................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#...................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#..................................................................................................................###...........................###.....................##......................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................######..................................#..............................#......#...........#................................#...#...........................#..........#####..............#.......................##......................................................................................................................................................................................................................................................................................................................................................................................#.........#######.................................................#..........####.....####......####.............................................. .....................#.......................................#..............................#......#................................................#..........................#..........##...##............#........................##......................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#.........##...#...##...#...##...##............................................. .....................#.......................................#..............................#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####......##.....##..#.....#.#####...###....#..##...#####......................................................................................................................................................................................................................................................................................................................................................................................#..............#..................................................#.........#..#..#..#..#..#..#..#..#............................................. .....................#.......................................#..............................#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##........#.......#...#...#...##....#...#...##.....#...##......................................................................................................................................................................................................................................................................................................................................................................................#.............##..................................................#.........#.....#..#.....#..##...##............................................. .....................#####...................................#..............................#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##........#.......#....#.#....##...#.....#..#.....#....##......................................................................................................................................................................................................................................................................................................................................................................................#.............#...................................................#.........##....#..##....#....###............................................... .........................##..................................#..............................#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##........#...#...#....###....##...#.....#..#.....#....##......................................................................................................................................................................................................................................................................................................................................................................................#............##...................................................#..........######...######...#...#.............................................. ..........................#..................................#..............................##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##........#.......#....###....##...#.....#..#.....#.#..##......................................................................................................................................................................................................................................................................................................................................................................................#............#....................................................#...............#........#..#..#..#............................................. .........................##..................................#..............................##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##........##.....##....#.#....##...#.....#..#.....#....##......................................................................................................................................................................................................................................................................................................................................................................................#...........##....................................................#..............#........#...#.....#............................................. ....................#....##..................................#...............................#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##.........##...##....#...#...##....#...#...#.....##...##......................................................................................................................................................................................................................................................................................................................................................................................#...........#.....................................................#.............##.......##...##...##............................................. ....................######...................................#................................####....##....#..#....##......####..#.....#####...#...####...##...........###....##..........#####....#.....#..##.....###....#......######......................................................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#..........###......###......#####.............................................. .............................................................#.............................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#.............................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#............................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#........................................##......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................####...................................#..............................########..##................##..#.................................#......#...........#................................#...#.......................................................................................................................................................................................................................................................................................................................................................................................................#.........#######.................................................#............#........#........#.....#######.................................... .....................##......................................#....................................##..##......................................................#......#................................................#.......................................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#..........###......###......###...........#.................................... ....................##.......................................#...................................##...######....####...###..#..#####...######.....#####.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.............................................................................................................................................................................................................................................................................................................................................................................................#..............#..................................................#............#........#........#..........#..................................... ....................##.......................................#...................................#....##...#...##...#...##..#..#...##..##...#....#...##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#.............................................................................................................................................................................................................................................................................................................................................................................................#.............##..................................................#............#........#........#.........##..................................... ....................######...................................#..................................#.....##....#..#....#...##..#.......#..##....#..#....##.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.............................................................................................................................................................................................................................................................................................................................................................................................#.............#...................................................#............#........#........#.........#...................................... ....................##...##..................................#.................................#......##....#..######...##..#...#####..##....#..#....##.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#..............................................................................................................................................................................................................................................................................................................................................................................................#............##...................................................#............#........#........#........##...................................... ....................#.....#..................................#................................#.......##....#..#........##..#..##...#..##....#..#..#.##.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#..............................................................................................................................................................................................................................................................................................................................................................................................#............#....................................................#............#........#........#........#....................................... ....................##....#..................................#...............................##.......##....#..#........##..#..#....#..##....#..#....##.......##....##..##....#..#....##....#.......#..........#..#...#......##...............................................................................................................................................................................................................................................................................................................................................................................................#...........##....................................................#............#........#........#.......##....................................... .....................#...##..................................#..............................##........##....#..##.......##..#..#...##..##....#..##...##........#....#...##....#..#....##....##......#.....#....#..#...#......##...............................................................................................................................................................................................................................................................................................................................................................................................#...........#.....................................................#............#........#........#.......#........................................ ......................####...................................#..............................########..##....#....####...##..#...###.#..##....#...######.........####....##....#..#....##......####..#.....#####...#...####...##...............................................................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#..........#####....#####....#####....##........................................ .............................................................#..........................................................##...........................#.......................................................................#................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#..........................................................#............................#.......................................................................#................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#........................................................###........................####.......................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................##....................................................................................................................................###..............................##.........................#.............................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ....................#######..................................#..............................##.....##.........................................##.................................#.....#.................###....................#....#...#..............#...........................#.......#########................##.........................#.............................................................................................................................................................................................................................................................................#.........#######.................................................#............#........#.........##....#####..................................... .........................##..................................#..............................###...###.........................................##.................................#.....#..................#.....................#........#..............#..........................#............#....................##.........................#.............................................................................................................................................................................................................................................................................#..............##.................................................#..........###......###........###........##.................................... .........................#...................................#..............................###...###..#####....#####...#####..#####....####..######...#.....#...#####...####...#####.#####..#####........#...######....#####..#####.#..#####.#.....#..#####..####..........###...#####.........#......####....####..######...######.....###....#....###......#####..#....#...................................................................................................................................................................................................................................................#..............#..................................................#............#........#.......##.#........##.................................... ........................##...................................#..............................#.#....##..#...##..#....#..#....#..#...##..##.....##...#...#.....#..#....#..##...#...#.....#....#....#........#...##...#...#....#...#....#...#....#.....#...#....##...#........#...#...##...........#.....##...#..##.....##...#...##...#....#...#...#...#...#....#...##..#....#...................................................................................................................................................................................................................................................#.............##..................................................#............#........#......##..#........#..................................... ........................#....................................#..............................#..#.#.##.......#..#.......#............#..#......##....#..#.....#..#.......#....#...#.....#....#.............#...##....#..#........#....#...#....#.....#...#....#....#.......#.....#..##...........#.....#....#..#......##....#..##....#..#.....#..#..#.....#..#....##..##..##...................................................................................................................................................................................................................................................#.............#...................................................#............#........#......#...#......##...................................... .......................##....................................#..............................#..###.##...#####..####....####.....#####..#......##....#..#.....#..####....######...#.....#....####..........#...##....#..####.....#....#...#....#.....#...#....######.......#.....#..##...........#.....######..#......##....#..##....#..#..#..#..#..#.....#..#....##...#..#....................................................................................................................................................................................................................................................#............##...................................................#............#........#.....#....#........#..................................... .......................#.....................................#..............................#...#..##..##...#.....###.....###..##...#..#......##....#..#.....#.....###..#........#.....#.......###........#...##....#.....###...#....#...#....#.....#...#....#............#..#..#..##...........#.....#.......#......##....#..##....#..#.....#..#..#...#.#..#..#.##...#..#....................................................................................................................................................................................................................................................#............#....................................................#............#........#.....#######........#.................................... ......................##.....................................#..............................#...#..##..#....#.......#.......#..#....#..#......##....#..#.....#.......#..#........#.....#.........#........#...##....#.......#...#....#...#....#.....#...#....#............#.....#..##...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##....##.....................................................................................................................................................................................................................................................#...........##....................................................#............#........#..........#.........#.................................... ......................#......................................#..............................#......##..#...##..#....#..#....#..#...##..##.....##....#...#...##..#....#..##.......#.....#....#....#........#...##....#..#....#...#....#...#.....#...##...#....##............#...#...##...........#.....##......##.....##....#..##....#...#...#...#...#...#...##...##....##.....................................................................................................................................................................................................................................................#...........#.....................................................#............#........#..........#...#....#..................................... .....................##......................................#..............................#......##...###.#..#####...#####....###.#...####..##....#...####.#..#####.....####...####..####.#####........###..##....#..#####....####.#...####..####.#...####...####.........###....##...........#.......####...####..##....#..##....#....###....#....###.....######....##.....................................................................................................................................................................................................................................................#..........##.....................................................#..........#####....#####........#....####...................................... .............................................................#...................................................................................................................................................................................................................................................................................................#.....#......................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#...................................................................................................................................................................................................................................................................................................#.....#......................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#...............................................................................................................................................................................................................................................................................................####.....#.......................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#........................................#...........................................................................................##..................................#.......................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................#####...................................#.................................##.....#...#............#.........#####....#.............#................#########................##................#.................#.......#......#...........#................................#...#.......................................................................................................................................................................................................................................................................................................................#.........#######.................................................#............#......####.....######......##..................................... ....................##...##..................................#.................................##.....#...#....................##.....#...#.............#....................#....................##..................................#.......#......#................................................#.......................................................................................................................................................................................................................................................................................................................#..............##.................................................#..........###.....#....#....#..........###..................................... ....................##...##..................................#................................#..#....#..#####.#####...#.......#.........#####.#####...#####..####...........#......####....####..######...######...#...####..#####...#.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.............................................................................................................................................................................................................................................................................................................#..............#..................................................#............#..........##...#.........##.#..................................... ....................##...##..................................#................................#..#....#...#....#...##..#.......##.........#....#...##...#....##...#..........#.....##...#..##.....##...#...##...#...#..##.....#...##..#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#.............................................................................................................................................................................................................................................................................................................#.............##..................................................#............#..........#....#........##..#..................................... .....................#####...................................#...............................##..##...#...#.........#..#........####......#.........#...#....#....#..........#.....#....#..#......##....#..##....#..#..#...........#..#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.............................................................................................................................................................................................................................................................................................................#.............#...................................................#............#..........#....#####....#...#..................................... ....................##...##..................................#...............................#....#...#...#.....#####..#...........###....#.....#####...#....######..........#.....######..#......##....#..##....#..#..#.......#####..#.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#..............................................................................................................................................................................................................................................................................................................#............##...................................................#............#.........#.........##..#....#..................................... ....................#.....#..................................#...............................######...#...#....##...#..#..............#...#....##...#...#....#...............#.....#.......#......##....#..##....#..#..#......##...#..#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#..............................................................................................................................................................................................................................................................................................................#............#....................................................#............#........#...........#..#######.................................... ....................#.....#..................................#..............................#.....##..#...#....#....#..#..............#...#....#....#...#....#...............#.....#.......#......##....#..##....#..#..#......#....#..#.......##....##..##....#..#....##....#.......#..........#..#...#......##...............................................................................................................................................................................................................................................................................................................#...........##....................................................#............#.......#............#.......#..................................... ....................##...##..................................#..............................#......#..#...#....#...##..#.......##....##...#....#...##...#....##..............#.....##......##.....##....#..##....#..#..##.....#...##..#........#....#...##....#..#....##....##......#.....#....#..#...#......##...............................................................................................................................................................................................................................................................................................................#...........#.....................................................#............#......#.......#....#........#..................................... .....................#####...................................#.............................##......##.#...####..###.#..#........#####.....####..###.#...####...####..........#.......####...####..##....#..##....#..#...####...###.#..#.........####....##....#..#....##......####..#.....#####...#...####...##...............................................................................................................................................................................................................................................................................................................#..........##.....................................................#..........#####...#######...####.........#..................................... .............................................................#...............................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#...............................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#..............................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#..................................................................................................................###...........................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................#####...................................#..............................#......#...........#................................#...#...........................#........#.....#.....#........................................................................................................................................................................................................................................................................................................................................................................................................................#.........#######.................................................#............#.........##......#......#####..................................... ....................##..###..................................#..............................#......#................................................#..........................#.........#....###....#........................................................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#..........###........###....###..........##.................................... ...................###...##..................................#..............................#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####......##...###...##..#####...#..##..#####..#####...#...#....#..............................................................................................................................................................................................................................................................................................................................................................................#..............#..................................................#............#.......##.#......#..........##.................................... ...................###...###.................................#..............................#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##.........#...#.#...#...#...##..##....#....#..#...##..#...##..#...............................................................................................................................................................................................................................................................................................................................................................................#.............##..................................................#............#......##..#......#..........#..................................... ....................##...###.................................#..............................#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##.........#...#.#...#........#..#.....#............#..#...##..#...............................................................................................................................................................................................................................................................................................................................................................................#.............#...................................................#............#......#...#......#........##...................................... .....................#######.................................#..............................#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##.........##.#...#..#....#####..#.....####.....#####...#.#.#..#...............................................................................................................................................................................................................................................................................................................................................................................#............##...................................................#............#.....#....#......#..........#..................................... .........................##..................................#..............................##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##..........#.#...#.#....##...#..#........###..##...#...#.#..#.#...............................................................................................................................................................................................................................................................................................................................................................................#............#....................................................#............#.....#######.....#...........#.................................... .........................##..................................#..............................##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##..........###...###....#....#..#..........#..#....#...###..##................................................................................................................................................................................................................................................................................................................................................................................#...........##....................................................#............#..........#......#...........#.................................... ........................##...................................#...............................#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##..........###....##....#...##..#.....#....#..#...##...##...##................................................................................................................................................................................................................................................................................................................................................................................#...........#.....................................................#............#..........#......#.....#....#..................................... ....................#####....................................#................................####....##....#..#....##......####..#.....#####...#...####...##...........###....##...........#.....##.....###.#..#.....#####....###.#....#....#................................................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#..........#####........#....#####....####...................................... .............................................................#.............................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#.............................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#............................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#..................................................................................................................###.................................................#.........................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................##.....#####..........................#..............................#......#...........#................................#...#...........................#........#.....#.....#...........#..................#.........................................................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#.........#######....####...#######............................................. .....................####....###..##.........................#..............................#......#................................................#..........................#.........#....###....#...........#..................#.........................................................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#...............#..##...##........#............................................. .......................##....##...##.........................#..............................#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####......##...###...##..#####...#####..####...#..##.#....###......###.........................................................................................................................................................................................................................................................................................................................................................................#.........##......................................................#..............#...#.....#.......#.............................................. .......................##....##...###........................#..............................#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##.........#...#.#...#...#...##...#....##...#..##....#...#...#....#...#........................................................................................................................................................................................................................................................................................................................................................................#.........##......................................................#.............##...##...##......##.............................................. .......................##....##...###........................#..............................#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##.........#...#.#...#........#...#....#....#..#.....#..#.....#..#.....#.......................................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#.............#......###........#............................................... .......................##....##.#.###........................#..............................#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##.........##.#...#..#....#####...#....######..#.....#..#...#.#..#..#..#.......................................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............##.....#...#......##............................................... .......................##....##...###........................#..............................##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##..........#.#...#.#....##...#...#....#.......#.....#..#.....#..#.....#.......................................................................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............#.....#.....#.....#................................................ .......................##....##...##.........................#..............................##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##..........#.#...#.#....#....#...#....#.......#.....#..#.....#..#.....#.......................................................................................................................................................................................................................................................................................................................................................................#.........##....#.................................................#...........##.....#.....#....##................................................ .......................##....###..##.........................#...............................#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##..........###....##....#...##...#....##......#.....#...#...#....#...#........................................................................................................................................................................................................................................................................................................................................................................#..........#...##.................................................#...........#......##...##....#................................................. .....................######...#####..........................#................................####....##....#..#....##......####..#.....#####...#...####...##...........###....##...........#.....##.....###.#...####...####..#.....#....###......###.........................................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#..........##.......#####....##................................................. .............................................................#.............................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#.............................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#............................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#...........................................................................#.......##..................##..................#...................##..........#....................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................##.......##...........................#..............................###............####..........................#.......##.......#..........##...............#..#..#......#########.##.......#..#..#..........#.........#####....#.............#.................#......#...........#................................#...#...........................................................................................................................................................................................................................................................................#...........####..................................................#..........####.....#####....#####.............................................. .....................####.....####...........................#...............................#................#..........................#.......##..................##..................#.............#.....##..........#.....................##.....#...#.............#.................#......#................................................#...........................................................................................................................................................................................................................................................................#..........##.....................................................#.........##...#........##.......##............................................. .......................##.......##...........................#...............................#................#..#####...#....#..#####...#....#..######...#...#####..######...#....#..#..#..#..........#.....######...#..#..#...#####..#.......#.........#####.#####...#####..####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.................................................................................................................................................................................................................................................................#.........##......................................................#.........#.....#.......##.......##............................................. .......................##.......##...........................#...............................#................#..#...##..#....#..#...##..#...#...##...#...#..#....#..##...#...#....#..#..#..#..........#.....##...##..#..#..#..#....#..#.......##.........#....#...##...#....##...#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#.................................................................................................................................................................................................................................................................#.........##......................................................#.........#.....#.......#........#.............................................. .......................##.......##...........................#...............................#................#.......#..##..##.......#..#..#....##....#..#..#.......##....#..##..##..#..#..#..........#.....##....#..#..#..#..#.......#........####......#.........#...#....#....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.................................................................................................................................................................................................................................................................#.........######..................................................#.........##....#.....##.......##............................................... .......................##.......##...........................#...............................#................#...#####...#..#....#####..###.....##....#..#..####....##....#...#..#...#..#..#..........#.....##....#..#..#..#..####....#...........###....#.....#####...#....######.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#..................................................................................................................................................................................................................................................................#.........##...##.................................................#..........######.......#........#.............................................. .......................##.......##...........................#...............................#................#..##...#...#..#...##...#..####....##....#..#.....###..##....#...#..#...#..#..#..........#.....##....#..#..#..#.....###..#..............#...#....##...#...#....#............##....##..##....#..#...#..#...#.......#........###..#...#.....#..#..................................................................................................................................................................................................................................................................#.........#.....#.................................................#...............#........#........#............................................. .......................##.......##...........................#...............................#................#..#....#....##....#....#..#..##...##....#..#.......#..##....#....##....#..#..#..........#.....##....#..#..#..#.......#..#..............#...#....#....#...#....#............##....##..##....#..#....##....#.......#..........#..#...#......##...................................................................................................................................................................................................................................................................#.........##....#.................................................#..............#.........#........#............................................. .......................##.......##...........................#...............................#....#..........##..#...##....##....#...##..#...##..##....#..#..#....#..##....#....##....#..#..#..........#.....##...#...#..#..#..#....#..#.......##....##...#....#...##...#....##............#....#...##....#..#....##....##......#.....#....#..#...#......##...................................................................................................................................................................................................................................................................#..........#...##.................................................#.............##...#....#...#....#.............................................. .....................######...######.........................#..............................###...#.......####....###.#....##.....###.#..#....##.##....#..#..#####...##....#....##....#..#..#..........#.....#####....#..#..#..#####...#........#####.....####..###.#...####...####.........####....##....#..#....##......####..#.....#####...#...####...##...................................................................................................................................................................................................................................................................#...........####..................................................#..........###......####.....####............................................... .............................................................#...........................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#...........................................................................................................................................................................................................................................................................................#....................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#..........................................................................................................................................................................................................................................................................................#.....................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#...................................................................................................................#..#.........................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................##....######..........................#.................................#####..........................................#...............##.....##..........#..#.........................#......#...........#................................#...#.......................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............#.......###........##....######.................................... .....................####....##..###.........................#...............................##....#..........................................................###...###..........#..#.........................#......#................................................#.......................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#..........###......#...#......###....#......................................... .......................##.........##.........................#..............................##........#####...#..##.######....####.....#####..#...####........###...###...####...#..#....###....######........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.............................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............#.....#.....#....##.#....#......................................... .......................##.........##.........................#..............................#.........#...##..##....##...#...##...#...#...##..#..##...#.......#.#....##..##...#..#..#...#...#...##...#........#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#.............................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............#.....#.....#...##..#....#......................................... .......................##........###.........................#..............................#..............#..#.....##....#..#....#..#....##..#..#....#.......#..#.#.##..#....#..#..#..#.....#..##....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.............................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............#.....#.....#...#...#....#####..................................... .......................##.......###..........................#..............................#..........#####..#.....##....#..######..#....##..#..######.......#..###.##..######..#..#..#.....#..##....#.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#..............................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............#.....#.....#..#....#........##.................................... .......................##......###...........................#..............................#.........##...#..#.....##....#..#.......#....##..#..#............#...#..##..#.......#..#..#.....#..##....#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#..............................................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............#.....#.....#..#######........#.................................... .......................##.....###............................#..............................##........#....#..#.....##....#..#.......#....##..#..#............#...#..##..#.......#..#..#.....#..##....#.......##....##..##....#..#....##....#.......#..........#..#...#......##...............................................................................................................................................................................................................................................................................................................................................#.........##....#.................................................#............#.....#.....#.......#.........#.................................... .......................##....###.............................#...............................##....#..#...##..#.....##....#..##......##...##..#..##...........#......##..##......#..#...#...#...##....#........#....#...##....#..#....##....##......#.....#....#..#...#......##...............................................................................................................................................................................................................................................................................................................................................#..........#...##.................................................#............#......#...#........#...#....#..................................... .....................######..########........................#................................#####....###.#..#.....##....#....####...######..#....####.......#......##....####..#..#....###....##....#.........####....##....#..#....##......####..#.....#####...#...####...##...............................................................................................................................................................................................................................................................................................................................................#...........####..................................................#..........#####.....###.........#....####...................................... .............................................................#............................................................................#..................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#............................................................................#..................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#........................................................................####..................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............##################################################................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#................................................................##......................##....................................................................................................................###..............................##.........................#.....................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................##....######..........................#................................#####......................#....##...............#####..##.......#........................#......#...........#................................#...#...........................#.......#########................##.........................#.....................................................................................................................................................................................................................................................................................#...........####..................................................#............#.......###.....######....####..................................... .....................####....##...##.........................#..............................##.....#.....................#....##.............##....#..##................................#......#................................................#..........................#............#....................##.........................#.....................................................................................................................................................................................................................................................................................#..........##.....................................................#..........###......#...#....#.......##...##.................................... .......................##.........##.........................#..............................#...........###....#.....#..#####.######........##........######...#..######...#####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####.........#......####....####..######...######.....###....#....###......#####..#....#...........................................................................................................................................................................................................................................................#.........##......................................................#............#.....#.....#...#.......#.....#.................................... .......................##........###.........................#..............................##.........#...#...#.....#...#....##...#........#.........##...#...#..##...#...#...##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##...........#.....##...#..##.....##...#...##...#....#...#...#...#...#....#...##..#....#...........................................................................................................................................................................................................................................................#.........##......................................................#............#.....#.....#...#.......##...##.................................... .......................##......####..........................#...............................####.....#.....#..#.....#...#....##....#.......#.........##....#..#..##....#.......#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##...........#.....#....#..#......##....#..##....#..#.....#..#..#.....#..#....##..##..##...........................................................................................................................................................................................................................................................#.........######..................................................#............#.....#.....#...#####.....###...................................... .......................##.........##.........................#..................................###...#.....#..#.....#...#....##....#.......#.........##....#..#..##....#...#####.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##...........#.....######..#......##....#..##....#..#.....#..#..#.....#..#....##...#..#............................................................................................................................................................................................................................................................#.........##...##.................................................#............#.....#...#.#.......##...#...#..................................... .......................##.........###........................#.....................................#..#.....#..#.....#...#....##....#.......#.........##....#..#..##....#..##...#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##...#..#............................................................................................................................................................................................................................................................#.........#.....#.................................................#............#.....#.....#........#..#.....#.................................... .......................##.........##.........................#.....................................#..#.....#..#.....#...#....##....#.......##........##....#..#..##....#..#....#.......##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##....##.............................................................................................................................................................................................................................................................#.........##....#.................................................#............#.....#.....#........#..#.....#.................................... .......................##....##..###.........................#..............................##....##...#...#....#...##...#....##....#........##....#..##....#..#..##....#..#...##........#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##...........#.....##......##.....##....#..##....#...#...#...#...#...#...##...##....##.............................................................................................................................................................................................................................................................#..........#...##.................................................#............#......#...#...#....#...##...##.................................... .....................######..######..........................#...............................#####......###.....####.#...####.##....#.........#####...##....#..#..##....#...###.#.........####....##....#..#....##......####..#.....#####...#...####...##...........###....##...........#.......####...####..##....#..##....#....###....#....###.....######....##.............................................................................................................................................................................................................................................................#...........####..................................................#..........#####.....###.....####.....#####..................................... .............................................................#.........................................................................................................................................................................................#.................................................................................................#.....#..............................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#.........................................................................................................................................................................................#.................................................................................................#.....#..............................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................#........................................................................................................................................................................................#..............................................................................................####.....#...............................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............#################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................##.........................###..........................................................................................###..............................##.........................#...................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................#.........##...........................................................#####...##.....................#...#........#......#...........#................................#...#...........................#.......#########................##.........................#...................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .....................###........###.........................................................##.....#..##........................#.........#......#................................................#..........................#............#....................##.........................#...................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#............................................................................... .......................#.......##.#.........................................................#.........######...#####...#..##.#.#####......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####.........#......####....####..######...######.....###....#....###......#####..#....#.........................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......##..#.........................................................##........##...#...#...##..##....#..##........#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##...........#.....##...#..##.....##...#...##...#....#...#...#...#...#....#...##..#....#.........................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......#...#..........................................................####.....##....#.......#..#.....#..##........#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##...........#.....#....#..#......##....#..##....#..#.....#..#..#.....#..#....##..##..##.........................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... .......................#.....#....#.............................................................###...##....#...#####..#.....#..##........#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.#...#..##...........#.....######..#......##....#..##....#..#.....#..#..#.....#..#....##...#..#..........................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............................................................................... .......................#.....#######...............................................................#..##....#..##...#..#.....#..##........##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##...#..#..........................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............................................................................... .......................#..........#................................................................#..##....#..#....#..#.....#..##........##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##....##...........................................................................................................................................................................................................................................................................................................#.........##....#.................................................#............................................................................... .......................#..........#.........................................................##....##..##....#..#...##..#.....#..##.........#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##...........#.....##......##.....##....#..##....#...#...#...#...#...#...##...##....##...........................................................................................................................................................................................................................................................................................................#..........#...##.................................................#............................................................................... .....................#####........#..........................................................#####....##....#...###.#..#.....#..##..........####....##....#..#....##......####..#.....#####...#...####...##...........###....##...........#.......####...####..##....#..##....#....###....#....###.....######....##...........................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .........................................................................................................................................................................................................#.................................................................................................#.....#............................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .........................................................................................................................................................................................................#.................................................................................................#.....#............................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ........................................................................................................................................................................................................#..............................................................................................####.....#.............................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ................................................................................................................................#............................................................#................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................#.........##...........................................................#####.............................#.......###....#...........#....#............................#.......#......#...........#................................#...#................................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .....................###........###.........................................................##.....#............................#.......###....#...........#.................................#.......#......#................................................#................................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#............................................................................... .......................#.......##.#.........................................................#..........####.....###....#.....#..#.......#.##...#..#####...#####.#....###....######...#####...#.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#......................................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......##..#.........................................................##........##...#...#...#...#.....#..#.......#..#...#..#...##...#....#...#...#...##...#...#...##..#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#......................................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......#...#..........................................................####.....#....#..#.....#..#.....#..#.......#..##..#.......#...#....#..#.....#..##....#.......#..#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##......................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... .......................#.....#....#.............................................................###...######..#.....#..#.....#..#.......#...#..#...#####...#....#..#.....#..##....#...#####..#.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#.......................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............................................................................... .......................#.....#######...............................................................#..#.......#.#...#..#.....#..#.......#...##.#..##...#...#....#..#...#.#..##....#..##...#..#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#.......................................................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............................................................................... .......................#..........#................................................................#..#.......#.....#..#.....#..#.......#....###..#....#...#....#..#.....#..##....#..#....#..#.......##....##..##....#..#....##....#.......#..........#..#...#......##........................................................................................................................................................................................................................................................................................................................................................#.........##....#.................................................#............................................................................... .......................#..........#.........................................................##....##..##.......#...#....#...##..#.......#....###..#...##...#....#...#...#...##....#..#...##..#........#....#...##....#..#....##....##......#.....#....#..#...#......##........................................................................................................................................................................................................................................................................................................................................................#..........#...##.................................................#............................................................................... .....................#####........#..........................................................#####......####....###.....####.#..#.......#.....##...###.#...####.#....###....##....#...###.#..#.........####....##....#..#....##......####..#.....#####...#...####...##........................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... ....................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ....................................................................................................................................................................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...................................................................................................................................................................................................................................................................#..........................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..................................................................................................................##..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................#.........##.........................................................#######...............##........................#......#...........#................................#...#.........................................................................................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .....................###........###.........................................................##....................##........................#......#................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#............................................................................... .......................#.......##.#.........................................................##......#.....#....#####..#####...######........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#...............................................................................................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......##..#.........................................................##......#.....#...#...##..#...##..##...#........#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#...............................................................................................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......#...#.........................................................######..#.....#..#....##.......#..##....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##...............................................................................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... .......................#.....#....#.........................................................##......#.....#..#....##...#####..##....#.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#................................................................................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............................................................................... .......................#.....#######........................................................##......#.....#..#....##..##...#..##....#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#................................................................................................................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............................................................................... .......................#..........#.........................................................##......#.....#..#....##..#....#..##....#.......##....##..##....#..#....##....#.......#..........#..#...#......##.................................................................................................................................................................................................................................................................................................................................................................................................................#.........##....#.................................................#............................................................................... .......................#..........#.........................................................##.......#...##..##...##..#...##..##....#........#....#...##....#..#....##....##......#.....#....#..#...#......##.................................................................................................................................................................................................................................................................................................................................................................................................................#..........#...##.................................................#............................................................................... .....................#####........#.........................................................##.......####.#...######...###.#..##....#.........####....##....#..#....##......####..#.....#####...#...####...##.................................................................................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... ...........................................................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...........................................................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..........................................................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................#.........##.........................................................##.....##.....................................................#####....#.............#.................#......#...........#................................#...#..................................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .....................###........###.........................................................###...###...................................................##.....#...#.............#.................#......#................................................#..................................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#............................................................................... .......................#.......##.#.........................................................###...###....###.....#####...####....###....#...#....#......#.........#####.#####...#####..####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#........................................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......##..#.........................................................#.#....##...#...#...#....#..##......#...#...#...##..#.......##.........#....#...##...#....##...#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........................................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......#...#.........................................................#..#.#.##..#.....#..#.......#......#.....#..#...##..#........####......#.........#...#....#....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##........................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... .......................#.....#....#.........................................................#..###.##..#.....#..####....#......#.....#...#.#.#..#...........###....#.....#####...#....######.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#.........................................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............................................................................... .......................#.....#######........................................................#...#..##..#.....#.....###..#......#...#.#...#.#..#.#..............#...#....##...#...#....#............##....##..##....#..#...#..#...#.......#........###..#...#.....#..#.........................................................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............................................................................... .......................#..........#.........................................................#...#..##..#.....#.......#..#......#.....#...###..##...............#...#....#....#...#....#............##....##..##....#..#....##....#.......#..........#..#...#......##..........................................................................................................................................................................................................................................................................................................................................................#.........##....#.................................................#............................................................................... .......................#..........#.........................................................#......##...#...#...#....#..##......#...#....##...##........##....##...#....#...##...#....##............#....#...##....#..#....##....##......#.....#....#..#...#......##..........................................................................................................................................................................................................................................................................................................................................................#..........#...##.................................................#............................................................................... .....................#####........#.........................................................#......##....###....#####....####....###......#....#.........#####.....####..###.#...####...####.........####....##....#..#....##......####..#.....#####...#...####...##..........................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... ..................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .................................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................#.........##.........................................................###....#...........#....#............................#......#########.........#...................................#......#...........#................................#...#.......................................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .....................###........###.........................................................###....#...........#.................................#..........#.................................................#......#................................................#.......................................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#............................................................................... .......................#.......##.#.........................................................#.##...#..#####...#####.#....###....######...#####...#..........#.....#####...#..#...#....#.#####...######........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.............................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......##..#.........................................................#..#...#..#...##...#....#...#...#...##...#...#...##..#..........#.....#...##..#..#...##..#..#...##..##...#........#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#.............................................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......#...#.........................................................#..##..#.......#...#....#..#.....#..##....#.......#..#..........#..........#..#..#...##..#.......#..##....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.............................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... .......................#.....#....#.........................................................#...#..#...#####...#....#..#.....#..##....#...#####..#..........#......#####..#...#.#.#..#...#####..##....#.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#..............................................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............................................................................... .......................#.....#######........................................................#...##.#..##...#...#....#..#...#.#..##....#..##...#..#..........#.....##...#..#...#.#..#.#..##...#..##....#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#..............................................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............................................................................... .......................#..........#.........................................................#....###..#....#...#....#..#.....#..##....#..#....#..#..........#.....#....#..#...###..##...#....#..##....#.......##....##..##....#..#....##....#.......#..........#..#...#......##...............................................................................................................................................................................................................................................................................................................................................#.........##....#.................................................#............................................................................... .......................#..........#.........................................................#....###..#...##...#....#...#...#...##....#..#...##..#..........#.....#...##..#...##...##...#...##..##....#........#....#...##....#..#....##....##......#.....#....#..#...#......##...............................................................................................................................................................................................................................................................................................................................................#..........#...##.................................................#............................................................................... .....................#####........#.........................................................#.....##...###.#...####.#....###....##....#...###.#..#..........#......###.#..#....#....#....###.#..##....#.........####....##....#..#....##......####..#.....#####...#...####...##...............................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .............................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................##.................................##...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................#.........##...........................................................#####...##.................................##...............#.......####..#....................#....................................#......#...........#................................#...#...................................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .....................###........###.........................................................##.....#..##.................................##..........................#.......................#....................................#......#................................................#...................................................................................................................................................................................................................................................................................................................................#..........##.....................................................#............................................................................... .......................#.......##.#.........................................................#.........######...#####...######.....#####..######...#####...#..........#..#..#####.....###....#####...###....######.....#####.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......##..#.........................................................##........##...#...#...##..##...#....#...##..##...#...#...##..#..........#..#..#...##...#...#....#.....#...#...##...#....#...##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#.........................................................................................................................................................................................................................................................................................................................#.........##......................................................#............................................................................... .......................#......#...#..........................................................####.....##....#.......#..##....#..#....##..##....#.......#..#..........#..#.......#..#.....#...#....#.....#..##....#..#....##.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.........................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... .......................#.....#....#.............................................................###...##....#...#####..##....#..#....##..##....#...#####..#..........#..#...#####..#...#.#...#....#.....#..##....#..#....##.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#..........................................................................................................................................................................................................................................................................................................................#.........##...##.................................................#............................................................................... .......................#.....#######...............................................................#..##....#..##...#..##....#..#....##..##....#..##...#..#..........#..#..##...#..#.....#...#....#..#..#..##....#..#....##.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#..........................................................................................................................................................................................................................................................................................................................#.........#.....#.................................................#............................................................................... .......................#..........#................................................................#..##....#..#....#..##....#..#....##..##....#..#....#..#..........#..#..#....#..#.....#...#....#.....#..##....#..#....##.......##....##..##....#..#....##....#.......#..........#..#...#......##...........................................................................................................................................................................................................................................................................................................................#.........##....#.................................................#............................................................................... .......................#..........#.........................................................##....##..##....#..#...##..##....#..##...##..##....#..#...##..#.........##..#..#...##...#...#....#.....#...#...##....#..##...##........#....#...##....#..#....##....##......#.....#....#..#...#......##...........................................................................................................................................................................................................................................................................................................................#..........#...##.................................................#............................................................................... .....................#####........#..........................................................#####....##....#...###.#..##....#...######..##....#...###.#..#......####...#...###.#....###.....####...###....##....#...######.........####....##....#..#....##......####..#.....#####...#...####...##...........................................................................................................................................................................................................................................................................................................................#...........####..................................................#............................................................................... .....................................................................................................................................#...................................................................................#.......................................................................#............................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................................................................................................................................#...................................................................................#.......................................................................#............................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .................................................................................................................................####................................................................................####.......................................................................#.............................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................###.....................##......................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###............................................................#####....#......................#.......................##.......#......#...........#................................#...#......................................................................................................................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................##.....#...#.....................#........................##.......#......#................................................#......................................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................#.........#####.#####...######..#####...###....#..##...#####.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#............................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................##.........#....#...##..##...#...##....#...#...##.....#...##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#............................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#.........................................................####......#.........#..##....#..##...#.....#..#.....#....##.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##............................................................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#............................................................###....#.....#####..##....#..##...#.....#..#.....#....##.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#.............................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#...............................................................#...#....##...#..##....#..##...#.....#..#.....#....##.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#.............................................................................................................................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#...............................................................#...#....#....#..##....#..##...#.....#..#.....#....##.......##....##..##....#..#....##....#.......#..........#..#...#......##..............................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#.........................................................##....##...#....#...##..##....#..##....#...#...#.....##...##........#....#...##....#..#....##....##......#.....#....#..#...#......##..............................................................................................................................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###...........................................................#####.....####..###.#..##....#..##.....###....#......######.........####....##....#..#....##......####..#.....#####...#...####...##..............................................................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ..............................................................................................................................................................................................................................#...............................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................#...............................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .............................................................................................................................................................................................................................#................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...........................................................................................................................................##........................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................###....#....................................#..##.......#................#..............#####....#.............#.................#......#...........#................................#...#........................................................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................###....#.......................................##........................#............##.....#...#.............#.................#......#................................................#........................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................#.##...#....###....#....#....###.....#####..#..######...#..#..##..#####..#....#.......#.........#####.#####...#####..####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#..............................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#..#...#...#...#...#....#...#...#...#....#..#..##...##..#..##....#....#..#...#........##.........#....#...##...#....##...#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#..............................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#..##..#..#.....#..##..##..#.....#..#.......#..##....#..#..#.....#.......#..#..........####......#.........#...#....#....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##..............................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#...#..#..#.....#...#..#...#.....#..####....#..##....#..#..#.....####....###..............###....#.....#####...#....######.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#...............................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................#...##.#..#.....#...#..#...#.....#.....###..#..##....#..#..#........###..####................#...#....##...#...#....#............##....##..##....#..#...#..#...#.......#........###..#...#.....#..#...............................................................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................#....###..#.....#....##....#.....#.......#..#..##....#..#..#..........#..#..##...............#...#....#....#...#....#............##....##..##....#..#....##....#.......#..........#..#...#......##................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#.........................................................#....###...#...#.....##.....#...#...#....#..#..##...#...#..#.....#....#..#...##.......##....##...#....#...##...#....##............#....#...##....#..#....##....##......#.....#....#..#...#......##................................................................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###..........................................................#.....##....###......##......###....#####...#..#####....#..#.....#####...#....##.......#####.....####..###.#...####...####.........####....##....#..#....##......####..#.....#####...#...####...##................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ............................................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............................................................................................................................................................................................................................................................................................#.................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...........................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ....................................................................................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................#......#................#.........#####....#.............#.................#......#...........#................................#...#..............................................................................................................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................#......#................#.......##.....#...#.............#.................#......#................................................#..............................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................#......#..#..##.#####...#.......#.........#####.#####...#####..####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#....................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##....#...##..#.......##.........#....#...##...#....##...#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#....................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..#..........#..#........####......#.........#...#....#....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##....................................................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#......#..#......#####..#...........###....#.....#####...#....######.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#.....................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................##....##..#.....##...#..#..............#...#....##...#...#....#............##....##..##....#..#...#..#...#.......#........###..#...#.....#..#.....................................................................................................................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##....##..#.....#....#..#..............#...#....#....#...#....#............##....##..##....#..#....##....#.......#..........#..#...#......##......................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#..........................................................#....#...#.....#...##..#.......##....##...#....#...##...#....##............#....#...##....#..#....##....##......#.....#....#..#...#......##......................................................................................................................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###............................................................####....#......###.#..#........#####.....####..###.#...####...####.........####....##....#..#....##......####..#.....#####...#...####...##......................................................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ......................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................................................................................................................................................#.......................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................................................................................................................................................................................................................................#........................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ................................................................................................................................................................................###.......................................#........................##.........................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................#......#...........#................................#...#...........................#........##.....##........................#........................##.........................................................................................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................#......#................................................#..........................#.........###...###........................#........................##.........................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####......###...###..#####...#..####....#..#..#####...######.....#####.........................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##........#.#....##..#...##..##....#....#..#..#...##..##...#....#...##.........................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##........#..#.#.##.......#..#.....##..##..#.......#..##....#..#....##.........................................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##........#..###.##...#####..#......#..#...#...#####..##....#..#....##.........................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#..#..#..##........#...#..##..##...#..#......#..#...#..##...#..##....#..#....##.........................................................................................................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##........#...#..##..#....#..#.......##....#..#....#..##....#..#....##.........................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#..........................................................#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##........#......##..#...##..#.......##....#..#...##..##....#..##...##.........................................................................................................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###............................................................####....##....#..#....##......####..#.....#####...#...####...##...........###....##........#......##...###.#..#.......##....#...###.#..##....#...######.........................................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ...........................................................................................................................................................#........................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...........................................................................................................................................................#........................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..........................................................................................................................................................#........................................................#..........................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ........................................................................................................................................................##...............##............##.....................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................#......#...........#................................#.......##...............##............##................#####.......................................................##.....#.........................................#######....#####..#######..###....#.....................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................#......#....................................................##...............##............##................#....#......................................................##...............................................##.......##....#..##.......###....#.....................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................#......#..######...#..#....#...####...#..##..#####..#....#####..#####.....#####.........#####...####.........#....#...#.....#...####...######.....###.....#####.........#..#....#..#..##..####....#####...................##......##........##.......#.##...#.....................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##...#...#..#....#..##...#..##....#....#..#...#...##..#...##...#...##........#...##..##...#........#....#...#.....#..##...#..##...#....#...#...#....#.........#..#....#..##....##...#..#....#...................##......#.........##.......#..#...#.....................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##....#..#..##..##..#....#..#.....#.......#..#....##.......#..#....##.......#..#.##..#....#........######...#.....#..#....#..##....#..#.....#..#.............##..##...#..#.....#....#..#........................######..#.........#######..#..##..#.....................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#......#..##....#..#...#..#...######..#.....####....#..#....##...#####..#.#..##.......#....##..######........#.....#..#.....#..######..##....#..#.....#..####..........#....#...#..#.....######..####.........####........##......#.........##.......#...#..#.....................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................##....##..##....#..#...#..#...#.......#........###..#..#....##..##...#..#....##.......#....##..#.............#.....#..#.....#..#.......##....#..#.....#.....###........######...#..#.....#..........###...................##......#.........##.......#...##.#.....................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##....##..##....#..#....##....#.......#..........#..#..#....##..#....#..#....##.......#....##..#.............#.....#..#.....#..#.......##....#..#.....#.......#.......#.....##..#..#.....#............#...................##......##........##.......#....###.....................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#..........................................................#....#...##....#..#....##....##......#.....#....#..#..##...##..#...##..##...##.......##...##..##............#....##...#...##..##......##....#...#...#...#....#.......#......#..#..#.....##......#....#...................##.......##....#..##.......#....###.....................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###............................................................####....##....#..#....##......####..#.....#####...#...######...###.#...######........######....####........######....####.#....####..##....#....###....#####.......##......##.#..#.......####..#####....................##........#####...#######..#.....##.....................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ................................................................................................................................................................................###.....................................##.....................##........................................................................................................#..#.................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................#......#...........#................................#...#...........................#...........#####.......................##.............#.......##...................................#########.......#...........#...#....................#####...........#..#.................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................#......#................................................#..........................#..........##....#.......................##.....................##.......................................#...........................#..................##....#...........#..#.................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####......##........#####...#####..###...######...#..##.#....#####....#####...####.......................#.....#..##.#..######...#..#####.#....#.......##..........###....#..#...####.....#####...####.........................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##........#.........#...##..##...##..##..##...##..##....#...#...##...#...##..##...#......................#.....##....#..##...#...#...#....#....#.......#..........#...#...#..#..##...#...#...##..##...#........................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##........#..............#..#....#....#..##....#..#.....#..#....##..#....##..#....#......................#.....#.....#..##....#..#...#....##..##.......#.........#.....#..#..#..#....#..#....##..#....#........................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##........#..........#####..#....#....#..##....#..#.....#..#....##..#..#.##..######.......####...........#.....#.....#..##....#..#...#.....#..#........#.........#.....#..#..#..######..#.#..##..######........................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##........#.........##...#..#....#....#..##....#..#.....#..#....##..#....##..#...........................#.....#.....#..##....#..#...#.....#..#........#.........#.#...#..#..#..#.......#....##..#.............................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##........##........#....#..#....#....#..##....#..#.....#..#....##..#....##..#...........................#.....#.....#..##....#..#...#......##.........##........#.....#..#..#..#.......#....##..#.............................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#..........................................................#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##.........##....#..#...##..#....#....#..##...#...#.....#..##...##..##...##..##..........................#.....#.....#..##....#..#...#......##..........##....#...#...#...#..#..##......##...##..##............................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###............................................................####....##....#..#....##......####..#.....#####...#...####...##...........###....##..........#####....###.#..#....#....#..#####....#.....#...######...######....####......................#.....#.....#..##....#..#...####...##...........#####.....###....#..#....####...######....####........................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ...........................................................................................................................................................#............................................................................................#..................................................................#................................................#.................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...........................................................................................................................................................#............................................................................................#..................................................................#................................................#.................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..........................................................................................................................................................#.........................................................................................####..................................................................#.............................................####..................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ................................................................................................................................................................................###........................#..................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................#......#...........#................................#...#...........................#.......#########..........#..................................................................................................................................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................#......#................................................#..........................#............#..............#..................................................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####.........#.......###....#....#..#....#....###..............................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##...........#......#...#...#...#...#....#...#...#.............................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##...........#.....#.....#..#..#....##..##..#.....#............................................................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##...........#.....#.....#..###......#..#...#...#.#............................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##...........#.....#.....#..####.....#..#...#...#.#............................................................................................................................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##...........#.....#..#..#..#..##.....##....#.....#............................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#..........................................................#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##...........#......#...#...#...##....##.....#...#.............................................................................................................................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###............................................................####....##....#..#....##......####..#.....#####...#...####...##...........###....##...........#.......###....#....##...##......###..............................................................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ...........................................................................................................................................................#.........................................................#........................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...........................................................................................................................................................#.........................................................#........................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..........................................................................................................................................................#.........................................................#.........................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ............................................................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................#####...........#.......#.........................#......#...........#................................#...#.......................................................................................................................................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................##...#..........#.................................#......#................................................#.......................................................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................##...##..####...#....#..#..######.....#####.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.............................................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................##...#..##...#..#...#...#..##...#....#...##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#.............................................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................##...#..#....#..#..#....#..##....#..#....##.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.............................................................................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#####...######..###.....#..##....#..#....##.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#..............................................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................##......#.......####....#..##....#..#....##.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#..............................................................................................................................................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##......#.......#..##...#..##....#..#....##.......##....##..##....#..#....##....#.......#..........#..#...#......##...............................................................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#.........................................................##......##......#...##..#..##....#..##...##........#....#...##....#..#....##....##......#.....#....#..#...#......##...............................................................................................................................................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###..........................................................##........####..#....##.#..##....#...######.........####....##....#..#....##......####..#.....#####...#...####...##...............................................................................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... .....................................................................................................................................#.......................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................................................................................................................................#.......................................................................#................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .................................................................................................................................####.......................................................................#.................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ................................................................................................................................................................................###.........................#..##.............................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................#......#...........#................................#...#...........................#........##.....##..........#..##.............................................................................................................................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................#......#................................................#..........................#.........###...###..........#..##.............................................................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####......###...###...####...#..######.....###....#.....#..#..##.######....####................................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##........#.#....##..##...#..#..##...##...#...#...#.....#..##....##...#...##...#...............................................................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##........#..#.#.##..#....#..#..##....#..#.....#..#.....#..#.....##....#..#....#...............................................................................................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##........#..###.##..######..#..##....#..#.....#..#.....#..#.....##....#..######...............................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##........#...#..##..#.......#..##....#..#.....#..#.....#..#.....##....#..#....................................................................................................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##........#...#..##..#.......#..##....#..#.....#..#.....#..#.....##....#..#....................................................................................................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#..........................................................#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##........#......##..##......#..##...#....#...#....#...##..#.....##....#..##...................................................................................................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###............................................................####....##....#..#....##......####..#.....#####...#...####...##...........###....##........#......##....####..#..#####......###.....####.#..#.....##....#....####...............................................................................................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ...........................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...........................................................................................................................................................#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..........................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ...............................................................................................................................##...........................................................................................................................###......................................................................................................##.........................#.............................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................##....##...........................##.......................................#......#...........#................................#...#...........................#..........#####..........#........................................####.........#########................##.........................#.............................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#.........................................................##....##...........................##.......................................#......#................................................#..........................#.........##.....#..................................................#..#.............#....................##.........................#.............................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................##....##..#.....#..#####...######..######.....###....######.....#####.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####......#..........####..#...####...######....####...####........##..##............#......####....####..######...######.....###....#....###......#####..#....#...................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................##....##..#.....#..#...##......##..##...#....#...#...##...#....#...##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##........##........##.....#..##...#..##...#...##.....##...#........#..#.............#.....##...#..##.....##...#...##...#....#...#...#...#...#....#...##..#....#...................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#........................................................########..#.....#.......#.....##...##....#..#.....#..##....#..#....##.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##.........####.....#......#..#....#..##....#..#......#....#.........##..##..........#.....#....#..#......##....#..##....#..#.....#..#..#.....#..#....##..##..##...................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................##....##..#.....#...#####.....#....##....#..#.....#..##....#..#....##.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##............###...#......#..######..##....#..#......######.......##.##.##..........#.....######..#......##....#..##....#..#.....#..#..#.....#..#....##...#..#....................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................##....##..#.....#..##...#....#.....##....#..#..#..#..##....#..#....##.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#...#.#..##...............#..#......#..#.......##....#..#......#............#...###...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##...#..#....................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##....##..#.....#..#....#...##.....##....#..#.....#..##....#..#....##.......##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##...............#..#......#..#.......##....#..#......#............#....##...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##....##.....................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#.........................................................##....##...#...##..#...##..##......##....#...#...#...##....#..##...##........#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##........##....##..##.....#..##......##....#..##.....##...........##...###..........#.....##......##.....##....#..##....#...#...#...#...#...#...##...##....##.....................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###..........................................................##....##...####.#...###.#..######..##....#....###....##....#...######.........####....##....#..#....##......####..#.....#####...#...####...##...........###....##.........#####.....####..#....####..##....#...####....####........####..##.........#.......####...####..##....#..##....#....###....#....###.....######....##.....................................................................................................................................................................................................#.........######..................................................#............................................................................... ...............................................................................................................................................................#.......................................................................#.........................................................................................................................................................................#.....#......................................................................................................................................................................................................#.................................................................#............................................................................... ...............................................................................................................................................................#.......................................................................#.........................................................................................................................................................................#.....#......................................................................................................................................................................................................#.................................................................#............................................................................... ...........................................................................................................................................................####.......................................................................#......................................................................................................................................................................####.....#.......................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................##..........................................................................................................................................###..............................##.........................#...............................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................########..##................##..#.................................#......#...........#................................#...#...........................#.......#########................##.........................#...............................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#...............................................................##..##......................................................#......#................................................#..........................#............#....................##.........................#...............................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#.............................................................##...######....####...###..#..#####...######.....#####.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####.........#......####....####..######...######.....###....#....###......#####..#....#.....................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#.............................................................#....##...#...##...#...##..#..#...##..##...#....#...##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##...........#.....##...#..##.....##...#...##...#....#...#...#...#...#....#...##..#....#.....................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#............................................................#.....##....#..#....#...##..#.......#..##....#..#....##.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##...........#.....#....#..#......##....#..##....#..#.....#..#..#.....#..#....##..##..##.....................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#...........................................................#......##....#..######...##..#...#####..##....#..#....##.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##...........#.....######..#......##....#..##....#..#.....#..#..#.....#..#....##...#..#......................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#..........................................................#.......##....#..#........##..#..##...#..##....#..#....##.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##...#..#......................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#.........................................................##.......##....#..#........##..#..#....#..##....#..#....##.......##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##...........#.....#.......#......##....#..##....#..#.....#..#..#.....#..#....##....##.......................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#.........................................................##........##....#..##.......##..#..#...##..##....#..##...##........#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##...........#.....##......##.....##....#..##....#...#...#...#...#...#...##...##....##.......................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###..........................................................########..##....#....####...##..#...###.#..##....#...######.........####....##....#..#....##......####..#.....#####...#...####...##...........###....##...........#.......####...####..##....#..##....#....###....#....###.....######....##.......................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ........................................................................................................................##...........................#.......................................................................#.................................................................................................#.....#........................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ........................................................................................................................#............................#.......................................................................#.................................................................................................#.....#........................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................................###........................####.......................................................................#..............................................................................................####.....#.........................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................##..........................................##...............................##..........................................................................................##.............................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###..........................................................########..##..........................................##...............................#.....#####.........................##.....##..........#.....................................#.........#......#...........#................................#...#...........................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#...............................................................##..##..........................................##..............................#....##.....#.........................#.....#...........#......................................#........#......#................................................#...........................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#.............................................................##...######.....###....######.....#####...#####..######...#####...######.........#....#.........#.....#..######.........#...#...#####...#####.........#####...####...######.....#........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#.............................................................#....##...#....#...#...##...#....#...##..#....#..##...#...#...##..##...#........##....##........#.....#..##...#.........##.##...#...##...#...........#....#..##...#..##...#.....##.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#.................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#............................................................#.....##....#..#.....#..##....#..#....##..#.......##....#.......#..##....#.......#......####.....#.....#..##....#.........###.........#...#...........#.......#....#..##....#.....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#...........................................................#......##....#..#.....#..##....#..#....##..####....##....#...#####..##....#.......#.........###...#.....#..##....#..........#......#####...#....####...####....######..##....#.....#.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#..................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#..........................................................#.......##....#..#.....#..##....#..#....##.....###..##....#..##...#..##....#.......#............#..#.....#..##....#..........#.....##...#...#..............###..#.......##....#.....#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#..................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#.........................................................##.......##....#..#.....#..##....#..#....##.......#..##....#..#....#..##....#.......#............#..#.....#..##....#..........#.....#....#...#................#..#.......##....#.....#.......##....##..##....#..#....##....#.......#..........#..#...#......##...................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#.........................................................##........##....#...#...#...##....#..##...##..#....#..##....#..#...##..##....#.......##....##....##...#...##..##....#..........#.....#...##...#...........#....#..##......##....#....##........#....#...##....#..#....##....##......#.....#....#..#...#......##...................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###..........................................................########..##....#....###....##....#...######..#####...##....#...###.#..##....#........#.....#####.....####.#..##....#..........#......###.#...####........#####.....####..##....#....#..........####....##....#..#....##......####..#.....#####...#...####...##...................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... ......................................................................................................................................#...........................................#..............................................................................................#.......................................................................#....................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................................................#............................................#............................................................................................#........................................................................#....................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..................................................................................................................................####.............................................##..........................................................................................##.......................................................................#.....................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ....................................................................................................................................##...........................................................................................##..........#.........................................................................#......................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###.........................................................#########........................#.......##..............##......##......###...........##......##.....................................##..........#....................###....#...........#....#............................#.......#......#...........#................................#...#......................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#............................................................#....................................##...............#......#........#.............#......#......................................##..........#....................###....#...........#.................................#.......#......#................................................#......................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#...........................................................#.....#####...#.....#..#..##.#....#####..#####........##.....#........#.............##.....#...####...#..##.######...#####.....#####...#####..#....#..#....#.......#.##...#..#####...#####.#....###....######...#####...#.......#......#..######...#..#....#...####...#..##..#####..#..#####.#....#............................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#...........................................................#.....#...##..#.....#..##....#...#...##..#...##........#....#.........#..............#....#...##...#..##....##...#...#...##...#...##..#....#..#...#...#....#.......#..#...#..#...##...#....#...#...#...##...#...#...##..#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#............................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#.....#...........................................................#..........#..#.....#..#.....#..#....##.......#........#....#.........#..............#....#...#....#..#.....##....#.......#..#....##..#.......#..#....##..##.......#..##..#.......#...#....#..#.....#..##....#.......#..#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##............................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#...........................................................#......#####..#.....#..#.....#..#....##...#####........##..##.........#..............##..##...######..#.....##....#...#####..#....##..####....###......#..#........#...#..#...#####...#....#..#.....#..##....#...#####..#.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#.............................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#...........................................................#.....##...#..#.....#..#.....#..#....##..##...#.........#..#..........#...............#..#....#.......#.....##....#..##...#..#....##.....###..####.....#..#........#...##.#..##...#...#....#..#.....#..##....#..##...#..#.......##....##..##....#..#...#..#...#.......#........###..#...#.....#..#.............................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#...........................................................#.....#....#..#.....#..#.....#..#....##..#....#.........#..#..........#...............#..#....#.......#.....##....#..#....#..#....##.......#..#..##.....##.........#....###..#....#...#....#..#.....#..##....#..#....#..#.......##....##..##....#..#....##....#.......#..........#..#...#......##..............................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#............................................................#.....#...##...#...##..#.....#..##...##..#...##..........##......#....#....#...........##.....##......#.....##....#..#...##..##...##..#....#..#...##....##.........#....###..#...##...#....#...#...#...##....#..#...##..#........#....#...##....#..#....##....##......#.....#....#..#...#......##..............................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###.............................................................#......###.#...####.#..#.....#...######...###.#..........##......#...###...#...........##.......####..#.....##....#...###.#...######..#####...#....##...##.........#.....##...###.#...####.#....###....##....#...###.#..#.........####....##....#..#....##......####..#.....#####...#...####...##..............................................................................................................................................................................................................................#.........######..................................................#............................................................................... .......................................................................................................................................................................................................................................................#......................................................................................................................................#...............................................................................................................................................................................................................................#.................................................................#............................................................................... .......................................................................................................................................................................................................................................................#......................................................................................................................................#...............................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................................................................................................................................................................#......................................................................................................................................#................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#################################################################............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................##....................................................................................................................................###...............................................................................................................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .....................####......###.............................................................#####..##.......#........................................#......#...........#................................#...#...........................#........##....##...................................#.....#.......................................................................................................................................................................................................................................................................................................................#..........######.................................................#............................................................................... ....................#....#....#...#..........................................................##....#..##................................................#......#................................................#..........................#.........##....##...................................#....#........................................................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................##..#.....#........................................................##........######...#..######....####....#####...####........#......#..######...#..#....#...####...#..##..#####..#..#####.#....#.........###...#####......##....##....###....######.....#####........#...#......###....######.....#####............................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#..#..#........................................................#.........##...#...#..##...#...##...#..#....#..##...#.......#......#..##...#...#..#....#..##...#..##....#....#..#...#....#....#........#...#...##........##....##...#...#...##...#....#...##........#..#......#...#...##...#....#...##............................................................................................................................................................................................................................................................................................#..........#......................................................#............................................................................... .........................#...#..#..#........................................................#.........##....#..#..##....#..#....#..#.......#....#.......#......#..##....#..#..##..##..#....#..#.....#.......#...#....##..##.......#.....#..##........########..#.....#..##....#..#....##........###......#.....#..##....#..#.#..##............................................................................................................................................................................................................................................................................................#..........#####..................................................#............................................................................... ........................#....#.....#........................................................#.........##....#..#..##....#..######..####....######.......#......#..##....#..#...#..#...######..#.....####....#...#.....#..#........#.....#..##........##....##..#.....#..##....#..#....##........####.....#.....#..##....#..#....##............................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .......................#.....#.....#........................................................#.........##....#..#..##....#..#..........###..#............##....##..##....#..#...#..#...#.......#........###..#...#.....#..#........#.....#..##........##....##..#.....#..##....#..#....##........#..#.....#..#..#..##....#..#....##............................................................................................................................................................................................................................................................................................#...............#.................................................#............................................................................... ......................#......#.....#........................................................##........##....#..#..##....#..#............#..#............##....##..##....#..#....##....#.......#..........#..#...#......##.........#.....#..##........##....##..#.....#..##....#..#....##........#...#....#.....#..##....#..#....##............................................................................................................................................................................................................................................................................................#..............##.................................................#............................................................................... .....................#........#...#..........................................................##....#..##....#..#..##....#..##......#....#..##............#....#...##....#..#....##....##......#.....#....#..#...#......##..........#...#...##........##....##...#...#...##....#..##...##........#....#....#...#...##....#..##...##............................................................................................................................................................................................................................................................................................#.........#....##.................................................#............................................................................... ....................#######....###............................................................#####...##....#..#..##....#....####..#####.....####.........####....##....#..#....##......####..#.....#####...#...####...##...........###....##........##....##....###....##....#...######........#.....##...###....##....#...######............................................................................................................................................................................................................................................................................................#.........######..................................................#............................................................................... .......................................................................................................................................................................................................................#..............................................................#.........................................#.............................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... .......................................................................................................................................................................................................................#..............................................................#.........................................#.............................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ......................................................................................................................................................................................................................#...........................................................####......................................####..............................................................................................................................................................................................................................................................................................#.................................................................#............................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................################################################################................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................