..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..###.................#####################.........................######################################################################################################################################.............................................................................##################################..............................#########.......#############............................################################..............##############....................................................####......#############################......................................######################################...######################################..............................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########....................#############################################################.....................#########################################################.......................###########...############################....###########...................................######.........#################......###############################################......###########.............................................................##########..........##..################################...#######.......######......#...############################################.#..........................................#######....######...............###...#########...#......##..####..................#######.##############.........#.###############........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########.............#.......#..############.........#.................####...##... ............###....#######.###############......#####....###................#...###...............................................................................................#############################................#######........###.................###############............##...#................###############....#.#####################...#.........................###############################################...................................########################...######......#############################....................#........#######...##.####################........##############################................############.######........##############..............################..##############....#.........##..................................................####......#########......###########...#######################........######.####################.......##.........###############....###################...#####.#......#####...............#############################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.####################..........########......######.....######################....................#.............#####################........#############.............#######################..........#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#######.......####......#.....#.........#####..###..##................#################..#.............######......####....##.....#.................#...######..###.#..############################..................#....#####.##.......####.....###...#########.######..########.#...........##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................#######.##################............................############.......####....#############.##############................##..............####.####.....##......############################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.###########...............##...........................##.................###..#..####...#....########..#######################......###########......#######################..####.......########.....######.....#......###############..##.......#######.#....#########.......#########.########......######.....###...................####################.#############.....................########.############.............#######################..##...###.############...........###......####..................#...######################....#..#....############......#######.#................#..####.....######........................#########...######...#####..#.##.....#########.####......###.######.......####..####.#....#.........#####..###..##.........####...################.##.###########..######.#####....####.......#.................#...........###..##.........................###...............###.#########.##.......#########.##...#.#######.######..#####...#.####...####..#........##.......#..###########....#############.#.##....#### ............###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################......#########............##...#......##########...#########...####.#.....................###.#############...#########...################.......................#####...................................#####......#############...###...##....################.............######..............#.......#.......###..#....################.......#..................############################..........##.......####....###########..#..............################..##############....#....#####..######............................................####......#########......###########...##.....................########......#....................#######..#########...................########...........###.....#.###########.........######.#....#######################..########..#######...##.##....###.####........##..........##...........######...........######.######################..####.......########.....######.....#......#####..........##..#######.......#.####........#.......#########.########......######.....###.......############.###################.#############.....................########.###..#######....#########.........................##...###.######......###########...######....##############....#...######################....#..#.###.........###.###..#######..################.##...######....##.............##.........#######..###......###.....##.#..#####......###.####......###.######.......####..#...#.####.#########.....##...##..#########....##############.....#..#..#########..######.#########.##########.#################.###########...##..##########...............###.....#..#######...#.........#..##.....######...#..###.#.......#......##.....###.#..#####......#.......#..#######.##..#########...#.....########.#.##....#### .........###...####.......#.....##########......####.#######...#####........####...##.....#####################################......#############################################............#################............####.......##......###.....###########.######.........############..###.######..........###...######...####.#.....................###.#############...#########...################.......................#####......................#############.####......#############...###...##....##############..####.........######.....#########.######.#.......#..##.####................#####..#..................############################.#########..#####..####....###########..#........######................##..............#...#....#####..#.####............................################....#####.#########......###########...##.............................#####.#..........##########.......##.........################...........###########...#####.#...........#####....######.#....#######################.#.......###.......###..#..####....####........##..########..####.......######...........######.######################..####.......#######.#####......#####.######..###......####..##.......#######.#....#.......#.......######...#.#######......######.####...#######........####.###................#.............##.........##################.###..#######....#########...####################..##...###.######......##########.###......####..............####.###.###########...#######....#..#.###.........###.###.#.......##.###########....#.#...######....##.............##...######.......##...######...#####..##..#...#......###.##..####..###.####.........####..#...#.####.#####....#######..#..##.........#...##############....#.#.#..#########..######.#######..#..########.###..............#......#####...##..##.......#...#...###..#..###.....###..#####.##.#########...##..###.........#..###.#.......#......##.####...#...#....####..#......#.##.......#..#.############.#...#...#####.#.##....#### .........###..#....#######.###############......####.#######...#####........####...##.....#.........#############..........####......##########....###############################............#################................#######..######...#####.........##.######......###............##...#......##########...###......###....#.#####################...##############...#########...################.......................#####......................#########....#....######.............###...###..####......######..##.###..#######......##############.######.#.....##.##..#..##.........#######.....##.#####.............#############.........######.#########..#####......###.###########..#..#####.######..####..........##...###########.###.####.....##.#....##########..................################....#####.#########......##############..###########..................#####.#..........##########.......##.........################...........###########...######.######...##.....####......#.####...................####.#.......###.......###..#..####....####........##..########..####.......######...........######.######.............###..####.......#######.#....####..#####.######..###......##..##..#######.......#.####.######.#.......######...#.#######......######.####...#######........####.###................#.............##.........###################...#.#######....#########...####################..#.###...#......##....##########.###......####..................#.##.##############......#....#..#.###...######...####.#......#..#.....######....#.#...######....##.............##...######.......##...######...#######..##....#......###.##..##..##...#...........##....#.#...#.####.#####....#######..#..##.##......#...#######.......####.#.##..########.##.......#######..#..########.###..............#......#####...##..##.######.###.###.##..#..###.....###..#....#..##########...##.....#####..#.#.#..#.#.......#......##.#######.###.####....##.######.#........#.###.###.........#.###.##.#####.#.##.####### ....#####...##.###########.###############......####.######.###.....######..####...##.....#.........#############..........####......##########....###################............#####..#....#######...#######................#####..##......###.....###......##.###...###..#...############..###.######..........###...######...####.#.....................###.####...######...#######.....##.......#######.......................#####.#####################.........####.####......############.###...###..####......######..##.###..#######......##############.######.#.....##.##..#..##.........#######.....##.#####.............#############...######......#........#..#####..####...#...........##.##.....#......##....##########..###.....######.###.####.....##.#....##########..................################....#####.########.######....##########..###########..........########.....#.##........##########.......##.........################.#####.....###########...######.####..###..#####....######.#....###################....#.###.######..#####...##.##.###....####........#.##########..####.......######...........######.#.....#############...##....#######.......#.####....##.....#######..###......##..##..#######.......#.....#......#.###....####..###.#.......######.......####...####...########....#..#.......#########.#............##...######...................###.#.......##..#####.###...####################..#.##.###.######..###.##########.###.....#...#.........#########.#..#..............####..#....#.#.#...###......###....#.###...#..#.....######....#.#...##....####..#######......##...###...#######..###....##...####...##..#####......###.#.##..##..####...........##....#.####.#....#..#######.......#.#....#.#.......#####..##......##....#.#..##........#..#######....##.##.##........#...###########...#......###..###..##..#.#####....#...#..##.##...##...###...####.##....#.....#..##.....#####..#.#.#..#.#.......#.....###.#######.###.#...##.#.#.#######.......##.#...#...######...#.###.##......##.##.####### ....#####...##.###########.###############......####.######.###.....######..####...##.....#.........#############..........####.....#..........####...................############.....##.####.......###.......################....#..##......###.####...######..#...###...##.###............##...#......##########......######...#...#.######.........######...#####...######...#......#####..#######.......#######################.....#.........############.........####.####......############.###...###..####......##....##..#...##.....##......########......#......#.#####..#.#..#..##.....####.......#####..#.....#######....##...##########...######......#........#..#####..####...############..#..#####.######..####........##..###.....#.....#...#....#####..#.####........##........####......#####...........####.####.###.....#######....##########..#####......##########........#####..##........##########.......##........#................#.....#####...........###......#....##...##.....####......#.####...################....#.###.####..##.....###..#..#.##....####........#.###.......##....######.######....#######......#.#####.............###..####.......#######.#....####..#####.......#.###.....#..##..##.......#######.#####.######.#...####....##...#.######.######..#####.......#######........####.##.#######.........#.#########.....###......###################...#.#######..##.....#...###....................##.#..#...#......##...#..........#...#####.###.#########.........#.##.##############....##.....#.##.###...###...###....#.###...#..#.....######..##.#.###..####....##..#####......##...###...#######..###....##...##..###..##.....######...#.#..##..##.#..##.........##....##....#.##..#..##############.#.####.#.#######.....##..######..####.#.##.#........###.......####..#..#..########.##.###########...#......###..###..#...#.##...####....#..##.##...####.###...##.#.##....#..###.##..#####....#..#..#.##..#......#.####.##.#.......#...#....##.#.#.########.....#..#.###.###......###.#...#.#######..#..#..##### ....#####...##.###########.###############......####.######.###.....######..####...##.....#.........#............##########....#####.##########....###################............#####..#....#######...####...################....#..##......###.####...######..#...###...##.###............##...#......##########......######...#...#.######.........######...#####...#####.###.######.....##.......#######.......................#####.#########............#########....#....###...############.###...#..##....######..####..##.###.......##......########......#.#####.#.....##.#.##.#.##.....####.......#####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ....#####...##.###########.###############......####.######.###...........##....###..#####.#########.############..........####.####.##########....#######............############.....##.####.......###....###................####.##..######...#....##.######..#...###...##.###......###...##...#......##########......######...#...#.######.........######...#####..#...##.###.######.....##.......######.###....................#####.#########............#########....#....###.............##.###...#..##...#......##....##..#...#######..######........######.#..###.#.....##.#.##.#.##.....####.......#####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ....#####...##.###########.###############......####.######.#..###########..####...##.....#.........#............##########....#....#..........####.......#####.......############.....##.####.......###....###....############....#..##......###.####..#......##.###...###..#...######...###..###.######..........######......###.###.#......#########....##...#####..#...##.###.######.....##.......######.###....................#####.#########............#########....#....###.......######..#...###.##..###.######.#....##..#...#######..######........#.....#.##...#.##...##.#.##.#.##..#..####...####.....###..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ....########..#......#####.###############......####.######.#..###########..####...##.....#.........#...#########..........####.####.##########....#######.....#######.......#####..###..#....#......###....###....############....#..##......###.####..#######..#...###...##.###......######..###.######..########......######...#...#.######.........####..###.....###...##.####......#####..#######......#...####################.....#.........############.........####.####...#######......##.###...#..##....######.#......##.###.......##......########.#####.#..###.###...##.#.##.#.##..#..####...####.....###..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ....########..#......#####.###############......####.###...#.##.......####..##..###..#####.#........#...#####....##########....#....#..........####.......#####.......###....#####..###..#....#......###....###....##......##..####.##..######...#...#..#######..#..#...#####.###......######..###.######..########......###......#...#.######.........####..#..#####...###..#....#####.#####..#######...###.###....................##...#.........##..........####.....####.##..###.............##.###...#..##..........#.######..#...#########......########.#####.#..###.###...###.#..#.###..#..####...####.....###..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ....#####...##.#.....#####.###############......####.###...#.##.......####..##..###..##...#.########.###.....####..........#...#....#..........####.......#####.......###....#####..###..#....#......###....###....##......##..####...##......###.###.##.......##.#.#...#####.###......######..###.######..##############...######.###.#....##.........####..#..#####.##...##.####.....#...##.#.......###...#...##..................##...#.........##..........####.....####.##..###.............##.###...#..##..........#.######..#...#########......##......#.....#.##...#...###...#.###.###.#.##....###....#####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ....#####...##.#.####.....#...............#####.####.###...#.##.......####..##..###..##...#.########.###.....####..........#...#....#...#######....#######.....#######...####.....##...##.#...#......###....###....##......##..####.##..######...#...#..#######..#.#.###.....#...######......##...#......##..............###......#...#.####..#########....##.##.....#..###..#..##..###.#..##.#.......###..#.###..##################..###.#########..##########....#####....#..##...#############..#...###.##..##########.#......##.###...######......##......#.....#.##...#...###...#.###.###.#.##....###...#.....###..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... .........###..#.#....#####.###############.....#....#...###.#..#######....##..##...##..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#...#####.###......######..###.######..##############...######.###.#....##.........####..#.......#..###..#..##..###.#..##.#.......###..#.###..##################..###.#########..##########....#####....#..##..#.............##.###...#..##..........#.###...##.###...######......##..####.#####.#..###.#..###...#....#...#.#..####..#...#.......#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... .........###..#.#....#####.###############.....#..###...###.#..#######....##..##...#.##....#.....###.###.....####..........#....##..#...#########..###....#####.......###....#....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#...##...#...####..######..###.######..##############...######.###.#....##....#####....##.#####..#..###..#..##..###.#..##.#..........##.#...##..................##...#.........##..........####.....####.##..##.#############..#...##.#..##..........#.###...##.###...######......##..####.#####.#..###.#..######.####.###.#.##....##.###.########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .........###..#.#....#####.###########....#####.##...###...#.##.......####..##..###.#..####.#####...#...#########..........#....##..#...#########..###....#####.......#..####.####..###..#....#......###..##...####..######..##....#..#.###...###.###.##.......##.#.#...##...#...####..######..###.######..##############...######....#.####..####.....####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.##..##.#############..#...##.#..##...#......#.###...##.###...##....######..##....#.....#.##...#.##......#....#..#.#.##....##.###.#####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .........###..#..####.....#...........###.#####.##...###...#.##...####....##.#..###.#..####.#####...#...#####....########..#....##..#...#########..###....#####.......#..####.####..###..#....#......###..##...####..######.#..####.##.####...###.###.##....###..#.#.###..###.###....##......##....######..##############...######....#.####..####....#....##.#####..#..###..#..##..###.#..##.#..........##.#...##..................##...#.........##..........#########....#..##..#.............##.###..#.##..###.######.#...###..#...###..####......##......#.....#.##...#.##......#....#..#.#.##....##.###.#####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .........###..#..####.....#...........###.#####.##...###...#.##...####....##.#..###.#..####.#####...#...#####....########..#....#.##.###.........##...####.....#######.##....#....##....#.....#......###..##...####..######.#..####.##.####...###.###.#.####...##.#.#...##...#...####..######..#.........##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.######...##............#######....#..####.#############..####..#.##..###.######.#...###..#...#..##....######..##....#..###.#..###..##......#....#..#.#.##....#.#...#.####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .........###..#..####...##.###########...#.....#..###...###.#..###....####..#.##...#.##....#.....###.###.....####........##.####.#...###.........##...####.....#######.##....#....##....#.....#....##...##..###....##.....#..##....#..#....###...#...#.#....###..#.#.#####...#...####..#.....##.#########..##############...######....#.####..#.##....#....##.#####..#..###..#..##..###.#..##.#..........##.#...##..................##...#######...##............#######....#..####.#############..####..#.##..###.######.#...#..##.#..#..##....######.#..####.##...#.##...##..######.####.##.#.#..####.#.###.#....###..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...##.##....###..#..#########...#.....#..###...###.#..###....####..#.##...#.##....#.....###.###.....####........##.####.#...###.........##...####.....#######.##....#....##....#.....#....##...##..#######..#####.#.##....#..#....###...#...#.#....###..#.#.#####...#...####..#.....##.#########.#..............###......####.#....##.#..###.#.###..#...##..#..###..#..##..###.###..#.##########..##...##..................##...#######...##............#######....#..####.##...........##....##.#..##..#.######.#...#..##.#..#..##....######.#..####.##...#.##...##..##....#....#..#.#.##.###.#.###.#....###..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...##.##....###..#..#########...#.....#..##.###...#.##...####....##.#..###.#..####.#####...#...#####....########..#....#.###...#########..###....#####.......#..####.####..####.#####.####..###..##.......#.#####.#.##....#..#....###...#...#.#....###..#.#.#....###.###....#.#.....##.#########.#..............###......####.#....##.#..###.#...#..#...##..#..###..#..##..###.###..#.##########..##...##..................##...####...###..############.......####.##...#.##.....######..####..#.##..##.#......#.###.##..#.##.##..####......#.##.....##...#.##...##....####.####.##.#..##.#...#.###.#....###..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...##.##....###..#..#########...#......##..#...###.#..###...#....##.#..#..#.##....#.....####...#####....########...####.#...###.........##...####.....########..####.####..####.#####.###.##...##..#######.######.#.##....#..#....###...#...#.#....###..#.#.#....###.###..##.#.#####..#...######.#............##...######....#.###.##.#..###.#...#..#...##..#..###..#..##..###.###..#.#######...##..###..###########.......##...####...###..############.....##....#..###.#..#####......#.####..#.##..##.#......#.###.##...#..#..##....######.#..#####..###.#..###..##..####.####.##.#..##.#...#.###..####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...#.#..####...##.##.........###.######..##.###...#.##...###.####..#.##.##.#.#....#.....####...#####....########...####.#...###....#####..###....#####........##....#....##....######.###.##...##..##.....#.....#.#.##....#..#....###...#...#.#....###..#.#.#.......#...##..#.#.....##.###......#.############.#...######....#.###.##.#..###.#...#..#...##..#..###..#..##..#..#...##.#.......###..##...##........###.......##...####...#####............#####..####.##...#.##.....######..####..#.##..##.#......#....#..###.##.##..####......#.##.....##...#.##...##..##.....####.##.#..##.#...#.###..####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...#.#..####..#..#..#########...#......##..#...###.#..###...#....##.#..#..#.#.####.#####....###.....####........###....#.#.#...####.....#.###....#####........##....#....##..##......#...###..#..##..#####.#####.#.#..####.##.####...###.###.#.####...##.#.#.#######.###..##.#.#####..#...#.....#.##..........#.###......####.#...#..#.##...#.###.##.###..##.##...##.##..##.##.###..#.#######...##..###..########...#######..###....###.....############.....##....#..###.#..##...######..#..#..#.##..##.###....#....#..###.##.##..####......#.#.#####..###.#..###..##..#####....#..#.##..#.###.#...######..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...#.#..####..#..#..#########...#......##..#...###.#..###...#....##.#..#..#.#.####.#####....########....########...####.#.#.###....#####.#...####.....########..####.####..##..######.###...##.##..##.....#.....#.#.##....#..#....######.###.#.####..#..#.#.#.......#...##..#.#.....##.###.#####.#..##########.#...######....#.###.###.##...#.###.##.#####..#..###..#..##..#..#.##..#.#######...##..###..########...#######..###....###.....#...........#####..####.##...#.##..###......##.##.##.#..##..#...####.####.##...#..#..##....######.#.#.....##...#.##...##..##..#..####.##.#..##.#...#.##.######..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...#.#..####..#..#..#########...#......##..#...###.#..######.####..#.##.##.#.#....#.....###.########....########...####.#.##...####.....#.###....#####........##....#....##....######.###..#..#..##..#####.#####.#.###....#..#....###...#...#.#..##..#..##.##.......#...##..#.#.....##.###......#.##############...######....#.####..#.##...#.###.##.###..##.##...##.##..##...#...##.#..........##..###..##################..###....###...##............#######....#..###.#..#####......##....##.#..##..#.######.#...#..##.#..#..##....######.#..#####..###.#..###..####....#....#..#.##..#.###.#...#.####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...#.#..####..#..#..#########...#......##..####...#.##......#....##.#..#..#.#.####.#####...#........####.#######.##....#.#..###....#####.#..#....#####........##....#....##....######.###..#..#..##..#####.#####.#.###....#..#....###...#...#.#..##..#..##.##.......#...##..#.#.....##.###......#.##############...######....#.####..#.##...#.###.##.###..##.##...##.##..##...#...##.#..........##..###..##################..###....###...##............#######....#..###.#..#####......##....##.#..##..#.######.#...#..##.#..#..##....######.#..#####..###.#..###..####....#....#..#.##..#.###.#...#.####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...#..##.###..#..#..#########..#.####..##..####...#.########.####..#.##.##.#.#....#.....###.########....#.......#..####.#.##...####.....#.##.####.....#.......##....#....##...#......#...##.##...##..#####.#####.#.###....#..#....###...#...#.#..##..#..##.##.......#...##..#.#.....##.###......#.##############...######....#.####..#.##...#.###.##.###..##.##...##.##..##...#...##.#..........##..###..##################..###....###...##............#######....#..###.#..#####......##....##.#..##..#.######.#...#..##.#..#..##....######.#..#####..###.#..###..####....#....#..#.##..#.###.#...#.####..#..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....#####...#....#...##.##.##.........##.#..##..##..####...#.########.####..#.##.##.#.#....#.....###.########....#.......#..####.#.##...####.....#.##.....#####.#######..####.####..###.######.###..#..###..##.####.#####.#.###....#..#....###...#...#.#..##..#..##.##.......#...##..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.##..##.#############..#...##.#..##...#......#.###...##.###.##..####......##......#.....#.##...##..######.####.##.#.#..####..#...#.....###..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ....########.###.#...##.##.##.........##.#..##..##..####...#.########.####..#.##.##.#.#....#.....###.########....#.......#..####.#.##...####.....#.##.....#####.#######..####.####..###.######.###..#..###..##.####.#####.#.###....#..#....###...#...#.#..##..#..##.##.######.#####..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ...........#.###.#...##.##.##.........##.#..##..##..####...#.##......#....##.#..#..#.#.####.#####...#.....###....#.......#.#....#.#..###....#####.#..#####.....#.......##....#....##...#......#...##.##...##..#....#.....#.#...####.##.####...###.###.#.##..##.##..#..#......#.......#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ...........#.###.#.##..#..#..##.......##.#..##..##..####...#.##....##.####..##..#..#.#.####.#####...#.....###....#.......#.#.....#.##...####.....#.##.....#####.#######..####.####..###.######.###..#..###..##.####.###..#.#...####.##.####...###.###.#.##..##.##..#..#......#.####..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ...........#.###.#.##..#..#..#.#######..#.##..##..######...#.##....##.####..##..#..#.#.####.##.##...#.....###.###.#######.#.#####.#..###....#####..##....#.....#.......##....#....##...#......#...##.##...##..#....#...##.#.###..##.##.####...###.###.#.##..##.##..###.##....#.#.....#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ...........#.###.#.##..#..#..#.#...#..##.#..##..##......###.#..#...##.####..##..#..#.#.####.##.##...#.....###.###.#######.#.######.##...####.....##..#####.....#.......######.####.....#...###.###..#..###..##.####.###.#.#.###..##.##.####...###.###.#.##..#..##..###.##....#.#.....#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ...........#.###.#.##..#..#..#.#...###..#.##..##..######...#.##.###..#....##..##.##.#.#....#..#..###.#####...#...#.......#.#.....#.##...####.....##..#####.....#.......######.####.....#...###.##.##.##...##..#....#.##.#.#.###..##.##.####...###.###.#.##..#..#.##...#..####..#.....#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ...........#.###..#..##.##.##.#.##.###..#.##..##..######...#.##.###..#.###..##..#..#..#..##.##.##...#.....###.###.#######.#.#####.#..###....#####..##.....#####.#######......#....#####.###...#..#..#..###..##.####.#..#.#.#...##..#..#....###...#....#.##..#..#.##...#..###.##.###..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ...........#.###..#..##.##.##.#.##....##.#..##..##......###.#..#...##.#...##..##.##.##...##.##.##.##.#####....###.#######.#.#####.#..###.........##..#####.....#.......######.####.....#...###.##.#..##...##..#....##..#.#.#...##..#..#....###...#...#.#..##.##.#..###.##...#..#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ...........#.###..#..##.##.##.#.##....##.#..##..##......###.#..#...##.#...##..##.##.#####..#..#..#..#.....####...#.......#.#.....#.##...#########..##.....#####.######.######.####.....#..#...#..#.##..###..##.####..##.#.#.###..##.##.####...####...#.#..##.##.#..###.##...#..#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ............#...##.##..#..#..#.#..####..#.##..##..###..#...#.##.###..#.###..##.#.###.......#..#..#..#.....####...#........#.#####.#..###.........##..#####.....#......#......#..##.....#..#...#.#.#..##...##..#......##.#.#.###..##.##.####...####...#.#..##.##.#..###.##...#..#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ............#...##.##..#..#..#.#..####..#.##..##..###..#...#.##.###..#.###..##.#.###.......#..#..#..#.....####...#........#.#####.#..###.........##..#####.....#..####.######.##..#####.##.###.#.#.##..###..##.######..#.#.#...##..#..#..##...####...#.#..##.##.#.....#..###.##.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ............#.....#..##.##.##.#.##....##.#..##..##...##.###.#..#...##.#...##.#.#.###.....##.##.##.##.#####....####........#.#####.#..###.........##..#####.....#..####.#.....#..##.....#..#...#.#.#..##...##..#######..#..#.###.#..#..#..##...####...#.#..##.#.#.#####.##...#..#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ............#.....#..##.##.##.#...####..#.##..##..###..#.#.#.##.###..#.###..##.#.###.....##.##.##.##.#####....###.########.#......#..###.........##..#####.....#..####.#.....#..##.....#..#...#.#.#..##.##..##.......##.##.#...#.##.##.##..###....###.#.##..#.#.#.....#..###.##.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ............#...##.##..#..#...#...####..#.##..##..###..#.#.#.##.##.##.#...##..#.#...#######.##.##.##.#####....###.########.#......#..###.....####..##.....##...#..####.#.....#..##.....#..#...#.#.###..#..##..#######..#..#.###.#..#..#..##...####...#.#..##.#.#.#####.##..#.##.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ............#...##.##.#.##.###.###....##.#..##..##...##.#.#.#..#..#..#.###..##.#.###......#...#..#..#.....####...#........#.##....#..###.....####..##.....##...#..####.#.....#..##.....#..#...#.#.###..#..##..###....##.##.#...#.##.##.##..###....###.#.##..#.#.#.....#..##..##.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... ............#...##.##.#.##.###.###....##.#..##..#.###..#.#.#.##.##.##.#..#..##.#.###.....#.###...#..#.....#...###.########.#..####.##...#####....##..#####..###.#.####.#.....#..##.....#..#...#.#.###..#..##..###....##.##.#...#.##.##.##..###....###.#.####.#.#.#####.##..##..#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .........###.###..#..#.#..#...#.......##.#..##..#.###..#.#.#.##.##.##.#..#..##.#.###.....#.###...#...#####.###...#########.#..####.##...#####....##..#####.#.##.##....#......#..##..###.##.###.#.#...##.##..##...###.##.##.#...#.##.##.##..###....##.#.#....#.#.#.....###..##..#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########.........####.....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .........###.###..#..#.#..#....#######..##..##..#.###..#.#.##..#..#..#.##.##..#..###...##.#...###.###..#..#...###.........#.##....#..#..#####......##.....#.#..#..####.######.##..##...#.#.###.#..###..#..##..###...#.#.##.#...#.##.##.##..###....##.#.#....#.#.#.....###..##..#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .....####...#.##..#..#.#..#....#######..##..##..#.#####.#.#..##.##.##.#..#..##.##...###..#.###...#...##.##.###...#########.#..####.##.##.....######..#####.#.##.##....#...##.#..##..###.#.#...#.##...##.##..##..#...#..#..#.###.#..#..#..##...####..#.#.####.#.#.#####...##..##.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .....####...#.##..#..#.#..#....####...##.#..##..#.#####.#..##..#..#..#.##.##.#.##...###..#.###...######.##.###...#########.#..#...#..#..#####......#.#####..#..#..####.###..#.##..##...##.#...#.##...##.##..##..#...#..#..#.###.#..#.#.##..###....##.#.#....#.#.#.....###..####.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .....#######.#..##.##.#.##.####....###..#.##..##.#.....#.##..##.##.##.#..#..##.##...###..#.###...######.##.###...#########.#..#...#..#..#####......#.#####..#...##....#...##.#..##.#...##.#...#.##...##.##..##..#...#..#..#.###.#..#.#.##..###....##.#.#....#.#.#.....###..####.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.#######.##............#########.################.####...##... .....#######.#..##.##.#.##.####....###..#.##..##.#.....#.##..##.#.#..#.##.##..#..###...##.#...###......#..#...###.........#.###...#..#.######......#.#####..#...##....#...##.#..##.#...##.#...#.##...##.##..##..#...#..#..#.###.#..#.#.##..#..####..#.#.....#.#.#.....###..####.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..#.#..#....####..#..#.##..##.#.....#.##..##.#.#..#.##.##..#..###...##.#...###.#####.##.###...#########.#...###.##.#......#.....#.#####..#...##.###.#..##.#..##.#.....#.###.#..###..#..##..##.#..#..#..#.###.#..#.#.##..#..####..#.#.....##.#.#####...##....#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..#.#..#....####..#..#.##..###.#####.#..##..#.#.##.#..#..##.##...###..#.###...#.....#..#...###.........#.###...#..#.######.#####.#.....##.###..#...#.##..#.##..#.#####.#...#.##...##.##..##..#.##.##.##.#...#.##.#.#..#.#..####..#.#.....##.##.....###..####.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..#.#..###..####..#..#.##..###.#####.#..##..#.#.##.#..#..##.##...###..#.###...######.##.#..###.........##...###.##.#......#.....#.#####...###..#...#.##.#.#..##.#.....#.###.#..###..#..##..##.#..#..#..#.#...#.#.#.#..#.#..##..##.#.#######.##.....###..####.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..#.#..###..####..#..#.##..##.#.....#.##..##.##.##.#..#..##.##...###..#.###...####..#..#.##...#########..###...#..#.######.##...#.#####...###..#...#.##.#.#....#.#####.#...#.##...##.##..##..#.##.###..#.#...#.#.#.#..#.#..##..##.#.####..#.##.....###..####.##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..#.#..###..####..#..#.##..##.#.....#.##..##.##.#.#.##.##..#..###...##.#.##...####..#..#.##...#........##...###.##.#......#..###.#.....###.##..#...##..#.#.#####.#####.#...#.##...##.##..##..#.##.###..#.#...#.#.#.#..#.#..##..##.#.###.##.#..#####...##.....##...#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..#.#..###..####..#..#.##..##.#.....#.##..##.##.#.#.##.##..#..###...##.#.##.......##...#.##..#.########..###...#..#.######.##...#.#####...#..##..##..##.#.#.....######.#...#.##...##.##..##...###.###..#.#...#.#.#.#..#.#..##..##.#.#..#..#.##.....###..#####..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..#.#..###..####..#..#.##..##.#.####.#..##..#..#.#.#..#..##.##...###..#.#..#######..###.#..##.#........##...#..#..#.######.##...#.#####...#..##..##..##.#.#.....######.#...#.##...##.##..##...###.###..#.#...#.#.#..##.#.##..##.#.#.#..#..#.##.....###..#####..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..#.#..###..####..#..#.##..##.#.####.#..##.#.##.#.#.##.##..#..###...##.#.##.......##...#.##..#.########..###.##.##.#...###.##..#.#.....###.####..##..##.#.#.....######.#...#.##...##.##..##...###.###..#.#...#.#.#..##.#.##..##.#.#.#..#..#.##.....###..#####..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#######.#....#..##.##...##....##.##.#..####.#.####.#..##.#...#.#.#..#..##.##...###..#.#..#######..###.#..##.#........##...#.#.##.#...###.#.##.#.#####...#....##..##..#.#...###......#.###.#..###.#.##.#..###...#...##.#.###.#.##..##.#.##..##.#.#.#..#..#.##.....###..#####.....#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#####..##....#..##.##...##....##.##.#..####.#.####.#.#..#.###.#.#.##.##..#..#..###..#.#.#.......##...#.##..#.#######.#####.#.#..#.###...#.#..#.#.....###..###..##..##.#.###...#####.#.###.#..###.#.##.#..###...#...##.#.###.#.##..##.#.##..##.#.#.#..#...#..#####...##.....###..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#####..##....#..#.#..###..####..#..#.##....#.#####.#.#...#...#.#.#..#..#.#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.##....#...##.#..##..###..#.###.#..###..#..##..##.###.##.##.#...#.##.#.#..##...####..#.#.####.#.#.#####...##....#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#####..##....#...#...###..####..#..#.##....#.#####.#.#..#....#.#.#..#..#.#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.##....#...##.#..##..###..#.###.#..###..#..##..##.###.##.##.#...#.##.#.#..##...####..#.#.####.#.#.#####...##....#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#####..##....#...#...###..####..#..#.##....#.#####.#.#..#....#.#.#..#..#.#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.##....#...##.#..##..###..#.###.#..###..#..##..##.###.##.##.#...#.##.#.#..##...####..#.#.####.#.#.#####...##....#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#####..##....#....###...##....##.##.#..####.#.....#.#.##.####.#.#.##.##..#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.##....#...##.#..##..###..#.###.#..###..#..##..##.###.##.##.#...#.##.#.#..##...####..#.#.####.#.#.#####...##....#..#..#.#.....##.###......##..............###......####.#....##....####.####..#.....##.##...##.##..##...#.##..#.##########..#.###..##################..###.#########..##########....#####....#....######.............###...###..####................#############......##############.#######.#######...##.####................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#####..##....#....###...##....##.##.#..####.#.....#.#...#....#.#.#..#..#.#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.##....#...##.#..##..###..#.###.#..###..#..##..##.####..#.#.#...##..#..#....###....###.#.##..#..#.##...#..........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#####....####.####...###..####..#..#.##....#.#####.#.###.####.#.#.##.##..#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .....#####....###.#....###...##....##.##.#..####.#.....#.#...#....#.#.#..#..#.#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .####.....####...#.####...###..####..#..#.##....#.#####.#.###.####.##.#..#..#.#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .##..#####....###.#....###...##....##.##.#..####.######.##...#....#..#.##.##..#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .##..#####....###.#....###...##....##.##.#..####.######.##...#....#..#.##.##..#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .##..#####.###...#.####...###..####..#...#..####.######.##...#....#..#.##.##..#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .##.......#...###.#.###...###..##..##.####..##..#......#..###.####.###.##.##..#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... .##.......#...###.#.######...##..##...####..##..#.......##...#....#...#..#..#.#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..#######.###...#.#......###..##..###.###..##..#.......##...#....#....###..#.#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..#######.###..#.#.######...##..##...#...##..##.#######..###.####.####...##..#..###...##.#...###......#..#...###.........#.##.###.##.##.....######.#.....##.##.#######..####.####..####......#...##.##.##..##.....#.....#.#...####.##.####...###.###.#.##..##.##..#..##.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..#######.###..#.#.######...##..##...#...##..##.##.....##...#....#.###...###.#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..#######.###..#.#.######...##..##...#...##..##.##.....##...#....#.###...###.#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..#######.###..#.##......###..##..###.#####....#..#####..###.####.#...###....#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..#######.###..#.##......###..##..###.#####.###.##...##..###.#...#.###...###.#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##......#....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...####....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...####....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...####....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...####....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####...####.....#######...####.....##...##.####.######...####...####..######..##....#..##......###.###.##.......##.#.#............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...####....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#....#......###....###....##......##..####.##..######...#...#..#######..#.#.###.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...####....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#....#......###....###....##......##..####.##..######...#...#..#######..#.#.###.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...####....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#....#......###....###....##......##..####.##..######...#...#..#######..#.#.###.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...####....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#....#......###....###....##......##..####.##..######...#...#..#######..#.#.###.........############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###.....###..#.##...##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...##.#..###..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...##.#..###..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...##.#..###..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...##.#..###..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...##.#..###..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...##.#..#..##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.##.##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.##.##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.##.##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.##.##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.##.##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.##.##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.##.##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.##.##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..###...#.#.###..##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..#.#...#.#.###..##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..#.#...##.#...##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..#.#...##.#...#.##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..#.#...##.#...#.##......####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..#.#...##.#...##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..#.#...##.#...##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..#.#...##.#...##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..#.#...##.#...##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..##.##.##.#...##..##....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..###..##.##.##.#...##..#.....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #..##.##...##.##.#...##..#.....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #.#..#..###..#..#.###..##.#....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #.#..#..#..##.##.#...##..#.....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #.#..#..#..##.##.#...#.##.#....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..###.################...............####.#.....................###.#############............###############################################...................................########################...######......#############################....................#........#######...##.####################........##################............################............#......########.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... #.#..#..#..##.##.#...#.##.#....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... #.#..#..#..##.##.#...#.##.#....####..#..#.##..###.#####.#..##..#.#.##.#..#..#.#..####..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... #.#..#..#..##.##.#...##.##.##.........##.#..##..##..####...#.##......#....##.#..#..##..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... #.#..#..#..##.##.#...##.##.##.........##.#..##..##..####...#.##......#....##.#..#..##..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.##.##.##..#..#.#..##.##.##.........##.#..##..##..####...#.##......#....##.#..#..##..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.##.##.##..#..#.#..##.##.##.........##.#..##..##..####...#.##......#....##.#..#..##..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.##.##.##..#..#.#..##.##.##.........##.#..##..##..####...#.##......#....##.#..#..##..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.##.##.##..#...#...##.##.##.........##.#..##..##..####...#.##......#....##.#..#..##..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.##.##.##..#...#...##.##.##.........##.#..##..##..####...#.##......#....##.#..#..##..###.#.....###.###.....####..........#...#..##.###.......####.......#####.......###....#####..###..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.##.##.##..#...#........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#.#..#..#.#...#........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#.#..#..#.#...#........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#.#..#..#.#...#........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#.###.##.#.###.#.......#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#.###.##.#.###.#.......#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#....####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#....####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .#.#...#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###..###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##....#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##....#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##....#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##....#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##....#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##....#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###..###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###..###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###..###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###..###..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.#..#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.#..#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.#..#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.#..#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.#..#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.#..#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.#..#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.#..#####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###.##.####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###.##.####..#...........#...............######....#......#.##...........##....###..#####.#########.############..........####.####.##########....#######.....#######............#####..#####.................################.......##......###.....#########..#...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###.##.####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###.##.####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###.##.####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .####..#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .####..#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .####..#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .####..#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .####..#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###.##.####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ....#..#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ....#..#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ....###.####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ....###.####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ....###.####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ....###.####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###...#.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###....####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .###....####..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.####.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.####.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.####.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.####.###..#...........#...............######....#......#.##...........##....###..#####.#########.##########################......#############################################............#################............####.......##......###.....###########.######.........############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.####....###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.####....###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################...............############..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.###.#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##..###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##..###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##..###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.###....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.##.....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###.####...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#.......###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#.......###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#.......###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#...#...###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...#...#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...#...#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...#...#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...#...#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ...#...#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.#######................####...##.....#####################################......############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ###.#..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .......#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #####..#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####...#....###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####....#...###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####....#...###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####....#...###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####....#...###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####....#...###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####....#...###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####....#...###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####....#...###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###....#######.#....##########......####.####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ####........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##.#........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##.#........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##.#........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##.#........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##.#........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##.#........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ##..........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..##........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........###...........################...........####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .##.........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .###........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... .#.#........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...........................####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #...........##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ............##############...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................